Interface Summary Interface Description AuthenticationMechanismA particular way to authenticate an HTTP request, returning an
Class Summary Class Description AppEngineInternalAuthenticationMechanismAuthentication mechanism which uses the X-AppEngine-QueueName header set by App Engine for internal requests. AuthenticatedRegistrarAccessorAllows access only to
Registrars the current user has access to.
AuthModuleDagger module for authentication routines. AuthResultResults of authentication for a given HTTP request, as emitted by an
IapHeaderAuthenticationMechanismA way to authenticate HTTP requests that have gone through the GCP Identity-Aware Proxy. IdTokenAuthenticationBase LegacyAuthenticationMechanismAuthentication mechanism for legacy cookie-based App Engine authentication. OAuthAuthenticationMechanismOAuth authentication mechanism, using the OAuthService interface. OAuthTokenInfoInformation provided by the OAuth authentication mechanism (only) about the session. RequestAuthenticatorTop-level authentication/authorization class; calls authentication mechanisms as needed. RequestAuthenticator.AuthSettingsParameters used to configure the authenticator. ServiceAccountAuthenticationMechanismA way to authenticate HTTP requests signed by Service Account UserAuthInfoExtra information provided by the authentication mechanism about the user.
Enum Summary Enum Description AuthEnum used to configure authentication settings for Actions. AuthenticatedRegistrarAccessor.RoleThe role under which access is granted. AuthLevelAuthentication level. RequestAuthenticator.AuthMethodAvailable methods for authentication. RequestAuthenticator.UserPolicyUser authorization policy options.
Exception Summary Exception Description AuthenticatedRegistrarAccessor.RegistrarAccessDeniedExceptionException thrown when the current user doesn't have access to the requested Registrar.