Catalyst-Plugin-OpenIDConnect
view release on metacpan or search on metacpan
API_REFERENCE.md view on Meta::CPAN
```json
{
"issuer": "http://localhost:5000",
"authorization_endpoint": "http://localhost:5000/openidconnect/authorize",
"token_endpoint": "http://localhost:5000/openidconnect/token",
"userinfo_endpoint": "http://localhost:5000/openidconnect/userinfo",
"jwks_uri": "http://localhost:5000/openidconnect/jwks",
"scopes_supported": ["openid", "profile", "email", "phone", "address"],
"response_types_supported": ["code", "id_token token"],
"response_modes_supported": ["query", "fragment", "form_post"],
"grant_types_supported": ["authorization_code", "refresh_token", "implicit"],
"subject_types_supported": ["public", "pairwise"],
"id_token_signing_alg_values_supported": ["RS256"],
"userinfo_signing_alg_values_supported": ["RS256"],
"claims_supported": [
"sub", "name", "given_name", "family_name", "email", "email_verified",
"picture", "phone_number", "updated_at"
],
"claim_types_supported": ["normal", "aggregated", "distributed"],
"request_parameter_supported": true,
lib/Catalyst/Plugin/OpenIDConnect/Context.pm view on Meta::CPAN
return {
issuer => $issuer_url,
authorization_endpoint => "$base_url/openidconnect/authorize",
token_endpoint => "$base_url/openidconnect/token",
userinfo_endpoint => "$base_url/openidconnect/userinfo",
jwks_uri => "$base_url/openidconnect/jwks",
end_session_endpoint => "$base_url/openidconnect/logout",
registration_endpoint => undef,
scopes_supported => [qw(openid profile email phone address)],
response_types_supported => [qw(code)],
response_modes_supported => [qw(query fragment form_post)],
grant_types_supported => [qw(authorization_code refresh_token)],
subject_types_supported => [qw(public pairwise)],
id_token_signing_alg_values_supported => ['RS256'],
userinfo_signing_alg_values_supported => ['RS256'],
request_parameter_supported => 1,
request_uri_parameter_supported => 1,
claims_supported => [
qw(
sub name given_name family_name middle_name nickname
preferred_username profile picture website email email_verified
( run in 2.859 seconds using v1.01-cache-2.11-cpan-364913b4093 )