Package com.azure.spring.aad
Package com.azure.spring.aad
-
Class Summary Class Description AADAuthorizationServerEndpoints Used to get endpoints for Microsoft Identity authorization server.AADClientRegistrationRepository Manage all AAD OAuth2 clients configured by property "azure.activedirectory.xxx".AADIssuerJWSKeySelector Selecting key candidates for processing a signed JWT which provides access to the JWT claims set in addition to the JWS header.AADJwtDecoderProviderConfiguration Allows resolving configuration from an OpenID Provider Configuration or Authorization Server Metadata Request based on provided issuer and method invoked.AADJwtGrantedAuthoritiesConverter Extracts theGrantedAuthoritys from scope attributes typically found in aJwt.AADOAuth2AuthenticatedPrincipal Entity class of AADOAuth2AuthenticatedPrincipalAADOAuth2ClientConfiguration The configuration will not be activated if noClientRegistrationclasses provided.AADTrustedIssuerRepository A tenant id is used to construct the trusted issuer repository.AbstractOAuth2AuthorizationCodeGrantRequestEntityConverter When using "auth-code" in AAD and AAD B2C, it's used to expand head and body parameters of the request.JacksonHttpSessionOAuth2AuthorizedClientRepository An implementation of anOAuth2AuthorizedClientRepositorythat storesOAuth2AuthorizedClient's in theHttpSession. -
Enum Summary Enum Description AADApplicationType AAD application type.AADAuthorizationGrantType Defines grant types: client_credentials, authorization_code, on_behalf_of, azure_delegated.