Class MicrosoftIdentityProvider

java.lang.Object
org.keycloak.broker.provider.AbstractIdentityProvider<C>
org.keycloak.broker.oidc.AbstractOAuth2IdentityProvider
org.keycloak.social.microsoft.MicrosoftIdentityProvider
All Implemented Interfaces:
org.keycloak.broker.provider.ExchangeExternalToken, org.keycloak.broker.provider.ExchangeTokenToIdentityProviderToken, org.keycloak.broker.provider.IdentityProvider, org.keycloak.broker.provider.UserAuthenticationIdentityProvider, org.keycloak.broker.social.SocialIdentityProvider, org.keycloak.provider.Provider

public class MicrosoftIdentityProvider extends AbstractOAuth2IdentityProvider implements org.keycloak.broker.social.SocialIdentityProvider
Identity provider for Microsoft account. Uses OAuth 2 protocol of Microsoft Graph as documented at https://docs.microsoft.com/en-us/onedrive/developer/rest-api/getting-started/graph-oauth
Author:
Vlastimil Elias (velias at redhat dot com)