ms-graph-api-0.6.0.0: Microsoft Graph API
Safe HaskellSafe-Inferred
LanguageHaskell2010

Network.OAuth2.Provider.AzureAD

Synopsis

OAuth2 configuration

data OAuthCfg Source #

Configuration object of the OAuth2 application

Constructors

OAuthCfg 

Fields

data AzureAD Source #

Instances

Instances details
Show AzureAD Source # 
Instance details

Defined in Network.OAuth2.Provider.AzureAD

Eq AzureAD Source # 
Instance details

Defined in Network.OAuth2.Provider.AzureAD

Methods

(==) :: AzureAD -> AzureAD -> Bool #

(/=) :: AzureAD -> AzureAD -> Bool #

type IdpUserInfo AzureAD Source # 
Instance details

Defined in Network.OAuth2.Provider.AzureAD

azureADApp Source #

Arguments

:: OAuthCfg

OAuth configuration

-> IdpApplication 'AuthorizationCode AzureAD 

NB : scopes openid and offline_access are ALWAYS requested since the library assumes we have access to refresh tokens and ID tokens

Reference on Microsoft Graph permissions : https://learn.microsoft.com/en-us/graph/permissions-reference