Azure Active Directory OpenID v0.2.0 AzureADOpenId View Source
Azure Active Directory authentication using OpenID.
Link to this section Summary
Functions
Get a redirect url for authorization using Azure Active Directory login
Checks if the library is configured with the standard Elixir configuration (i.e. using the config files)
Get an access token using the client credentials authorisation strategy for machine to machine authentication. Requires a client secret
Returns a human readable user name from an id_token/0
. This is useful as the
Azure Active Directory id_token/0
can be very inconsistent in how user names are stored
Handles and validates the id_token/0
in the callback response. The redirect_uri used in the
authorize_url!/1
function should redirect to a path that uses this funtion
Returns the redirect url for logging out of Azure Active Directory
Returns the redirect url for logging out of Azure Active Directory
Verify an access token
Link to this section Types
Link to this section Functions
Get a redirect url for authorization using Azure Active Directory login.
Checks if the library is configured with the standard Elixir configuration (i.e. using the config files).
Get an access token using the client credentials authorisation strategy for machine to machine authentication. Requires a client secret.
Returns a human readable user name from an id_token/0
. This is useful as the
Azure Active Directory id_token/0
can be very inconsistent in how user names are stored.
handle_callback!(conn(), config()) :: callback_response()
Handles and validates the id_token/0
in the callback response. The redirect_uri used in the
authorize_url!/1
function should redirect to a path that uses this funtion.
Returns the redirect url for logging out of Azure Active Directory.
Returns the redirect url for logging out of Azure Active Directory.
Verify an access token.