Packages

Library faciliating OpenID authentication flow throughout Phoenix application(s)

Current section

Files

Jump to
keen_auth lib mapper github.ex
Raw

lib/mapper/github.ex

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