Current section
Files
Jump to
Current section
Files
lib/oauth_azure_activedirectory.ex
defmodule OauthAzureActivedirectory do
@moduledoc """
Documentation for OauthAzureActivedirectory.
"""
@doc """
Return configuration set.
"""
@base_url URI.parse("https://login.microsoftonline.com")
def config do
Application.get_env(:oauth_azure_activedirectory, OauthAzureActivedirectory.Client)
end
def base_url, do: @base_url
def request_url do
%URI{
authority: @base_url.authority,
host: @base_url.host,
path: "/#{config()[:tenant]}/oauth2/v2.0",
port: @base_url.port,
scheme: @base_url.scheme
}
end
end