| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Network.OAuth2.Provider.AzureAD
Contents
Synopsis
- data OAuthCfg = OAuthCfg {}
- data AzureAD
- data AzureADUser
- azureADApp :: OAuthCfg -> IdpApplication 'AuthorizationCode AzureAD
OAuth2 configuration
Constructors
| OAuthCfg | |
Fields
| |
data AzureADUser Source #
Instances
| FromJSON AzureADUser Source # | |
Defined in Network.OAuth2.Provider.AzureAD | |
| Show AzureADUser Source # | |
Defined in Network.OAuth2.Provider.AzureAD Methods showsPrec :: Int -> AzureADUser -> ShowS # show :: AzureADUser -> String # showList :: [AzureADUser] -> ShowS # | |
| Eq AzureADUser Source # | |
Defined in Network.OAuth2.Provider.AzureAD | |
| Ord AzureADUser Source # | |
Defined in Network.OAuth2.Provider.AzureAD Methods compare :: AzureADUser -> AzureADUser -> Ordering # (<) :: AzureADUser -> AzureADUser -> Bool # (<=) :: AzureADUser -> AzureADUser -> Bool # (>) :: AzureADUser -> AzureADUser -> Bool # (>=) :: AzureADUser -> AzureADUser -> Bool # max :: AzureADUser -> AzureADUser -> AzureADUser # min :: AzureADUser -> AzureADUser -> AzureADUser # | |
Arguments
| :: OAuthCfg | OAuth configuration |
| -> IdpApplication 'AuthorizationCode AzureAD |
NB : OIDC scopes openid and offline_access are ALWAYS requested since the library assumes we have access to refresh tokens and ID tokens