Packages

Library faciliating OpenID authentication flow throughout Phoenix application(s)

Current section

Files

Jump to
keen_auth lib mapper azure_ad.ex
Raw

lib/mapper/azure_ad.ex

defmodule KeenAuth.Mapper.AzureAD do
use KeenAuth.Mapper
@impl true
def map(:aad, user) do
%KeenAuth.User{
user_id: user["sub"],
username: user["preferred_username"],
display_name: user["name"],
email: user["preferred_username"],
roles: user["roles"] || [],
permissions: []
}
end
end