fromScopes

fun fromScopes(sub: String, username: String, scopes: List<String>, email: String? = null, roles: List<String>? = null): UserInfoResponse

スコープに基づいてUserInfoResponseを構築する

Return

スコープに応じたUserInfoResponse

Parameters

sub

Subject Identifier(UUID文字列)

username

ユーザー名

scopes

スコープのリスト

email

生成されたメールアドレス(emailFormatが設定されている場合)

roles

LuckPermsから取得したグループ名一覧(rolesスコープが必要)