Class MsGraphAuthorizationGenerator
- java.lang.Object
-
- de.xima.fc.security.pac4j.msgraph.MsGraphAuthorizationGenerator
-
- All Implemented Interfaces:
org.pac4j.core.authorization.generator.AuthorizationGenerator
public class MsGraphAuthorizationGenerator extends Object implements org.pac4j.core.authorization.generator.AuthorizationGenerator
Profile creator for Azure AD logins using the OAuth 2.0 access token and the MS Graph API.- Since:
- 8.0.0
- Author:
- XIMA Media GmbH
-
-
Constructor Summary
Constructors Constructor Description MsGraphAuthorizationGenerator(AzureAdAuthenticatorProperties<?> props)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<org.pac4j.core.profile.UserProfile>
generate(org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore, org.pac4j.core.profile.UserProfile profile)
-
-
-
Constructor Detail
-
MsGraphAuthorizationGenerator
public MsGraphAuthorizationGenerator(AzureAdAuthenticatorProperties<?> props)
-
-
Method Detail
-
generate
public Optional<org.pac4j.core.profile.UserProfile> generate(org.pac4j.core.context.WebContext context, org.pac4j.core.context.session.SessionStore sessionStore, org.pac4j.core.profile.UserProfile profile)
- Specified by:
generate
in interfaceorg.pac4j.core.authorization.generator.AuthorizationGenerator
-
-