All Classes and Interfaces

Class
Description
Created by patricktwohig on 3/26/15.
 
 
 
 
Created by patricktwohig on 6/26/17.
Created by patricktwohig on 6/26/17.
 
Anonymous (and non-superuser) implementation of CodegenService.
Anonymous implementation of EmailPasswordLinkService.
Anonymous implementation of EmailVerificationService.
Created by patricktwohig on 6/26/17.
 
 
 
 
 
 
 
 
 
Anonymous implementation of OAuth2LinkService.
 
 
Anonymous implementation of OidcLinkService.
Anonymous implementation of PasswordResetService.
Implementation for users with User.Level.UNPRIVILEGED users.
 
 
Created by patricktwohig on 4/1/15.
Anonymous implementation of UsernamePasswordLinkService.
 
 
Selects the appropriate ApplicationConfigurationService based on the User.getLevel() property.
Created by patricktwohig on 7/10/15.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Creates a default user for first time Elements setup
 
 
 
 
 
 
 
 
 
Utility mapper for mapstruct.
 
 
 
 
 
 
 
 
 
 
 
 
Created by patricktwohig on 6/14/17.
 
 
Creates instances of FirebaseApp from a variety of sources.
 
 
 
 
 
 
 
Created by GarrettMcSpadden on 12/7/2020.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Provider for the MatchService.
 
 
Created by davidjbrooks on 11/27/2018.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A purely in-memory, TTL-based cache of OIDC discovery documents, keyed by discovery URL.
The subset of an OIDC provider's discovery document (normally served at /.well-known/openid-configuration) needed to drive the authorization code flow.
 
Orchestrates the provider-agnostic, browser-redirect OIDC login flow: starting a pending attempt, polling for completion, and handling the provider's callback.
Always anonymous, mirroring OidcAuthServiceProvider — a caller has no Elements session yet when starting or polling a browser-redirect login attempt, by definition, so there is no per-user-level dispatch.
Resolves an OidcProviderConfiguration's discovery document and finds-or-creates the matching OidcAuthScheme by issuer, so that registering a single provider configuration is enough to fully activate a provider — no separate manual auth scheme setup step is required.
 
The subset of an OIDC/OAuth2 token endpoint response needed by the browser-redirect login flow.
 
 
 
 
 
 
 
 
 
Created by patricktwohig on 6/27/17.
 
Created by davidjbrooks on 12/05/2018.
Created by patricktwohig on 5/24/17.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created by davidjbrooks on 11/14/2018.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created by patricktwohig on 7/13/15.
ApplicationService implemented for when the current user has User.Level.SUPERUSER access.
 
 
 
 
 
 
Superuser (and UNSCOPED) implementation of EmailPasswordLinkService.
Superuser (and UNSCOPED) implementation of EmailVerificationService.
 
Created by patricktwohig on 6/14/17.
 
 
 
 
Created by patricktwohig on 5/25/17.
 
 
Created by patricktwohig on 5/25/17.
 
 
 
 
 
 
 
 
 
 
 
 
Created by patricktwohig on 6/14/17.
 
 
 
 
 
Implementation for users with User.Level.SUPERUSER users.
Provides full access to the Profile and related types.
 
Created by patricktwohig on 5/24/17.
 
 
 
 
 
 
 
 
 
Superuser (and UNSCOPED) implementation of UsernamePasswordLinkService.
Created by patricktwohig on 3/26/15.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Created by patricktwohig on 7/20/17.
 
 
Created by patricktwohig on 4/2/15.
 
 
 
 
 
 
Implementation for users with User.Level.USER users.
Created by patricktwohig on 6/29/17.
 
 
 
 
 
 
 
 
 
 
Supplies the appropriate UserService based on current access level.
 
 
Created by patricktwohig on 4/2/15.
 
Created by patricktwohig on 3/26/15.