Class LocalUserService

  • java.lang.Object
    • AbstractLocalRpcService
      • com.google.appengine.api.users.dev.LocalUserService

  • public final class LocalUserService
    extends AbstractLocalRpcService
    creates URLs that point to LocalLoginServlet and LocalLogoutServlet when used within the Development AppServer environment. There is a known discrepancy between this implementation and the production implementation. The production version will throw a ApiProxy.ApplicationException with applicationError set to UserServicePb.UserServiceError.ErrorCode#REDIRECT_URL_TOO_LONG when the url passed to createLoginURL(Status, CreateLoginURLRequest) or createLogoutURL(Status, CreateLogoutURLRequest) is too long. This implementation does not perform this check and therefore never returns this error.
    • Field Detail


        public static final java.lang.String OAUTH_CONSUMER_KEY_PROPERTY
        See Also:
        Constant Field Values

        public static final java.lang.String OAUTH_EMAIL_PROPERTY
        See Also:
        Constant Field Values

        public static final java.lang.String OAUTH_USER_ID_PROPERTY
        See Also:
        Constant Field Values

        public static final java.lang.String OAUTH_AUTH_DOMAIN_PROPERTY
        See Also:
        Constant Field Values

        public static final java.lang.String OAUTH_IS_ADMIN_PROPERTY
        See Also:
        Constant Field Values
      • PACKAGE

        public static final java.lang.String PACKAGE
        The package name for this service.
        See Also:
        Constant Field Values
    • Constructor Detail

      • LocalUserService

        public LocalUserService()
    • Method Detail

      • createLoginURL

        public CreateLoginURLResponse createLoginURL(Status status,
                                                     CreateLoginURLRequest request)
      • createLogoutURL

        public CreateLogoutURLResponse createLogoutURL(Status status,
                                                       CreateLogoutURLRequest request)
      • getOAuthUser

        public GetOAuthUserResponse getOAuthUser(Status status,
                                                 GetOAuthUserRequest request)
      • getPackage

        public java.lang.String getPackage()
      • init

        public void init(LocalServiceContext context,
                         java.util.Map<java.lang.String,java.lang.String> properties)
      • start

        public void start()
      • stop

        public void stop()

Monitor your resources on the go

Get the Google Cloud Console app to help you manage your projects.

Send feedback about...

App Engine standard environment for Java