Commit e2b99e3

mo <mo@mokhan.ca>
2018-10-28 18:01:01
add user info url to oauth metadata.
1 parent 0923253
Changed files (2)
app
views
oauth
spec
requests
well-known
app/views/oauth/metadata/show.json.jbuilder
@@ -5,7 +5,7 @@ json.authorization_endpoint oauth_authorizations_url
 json.token_endpoint oauth_tokens_url
 json.token_endpoint_auth_methods_supported [:client_secret_basic]
 json.token_endpoint_auth_signing_alg_values_supported ['RS256']
-json.userinfo_endpoint ''
+json.userinfo_endpoint oauth_me_url
 json.jwks_uri ''
 json.registration_endpoint oauth_clients_url
 json.scopes_supported []
spec/requests/well-known/oauth_spec.rb
@@ -15,7 +15,7 @@ RSpec.describe "/.well-known/oauth-authorization-server" do
     specify { expect(json[:token_endpoint]).to eql(oauth_tokens_url) }
     specify { expect(json[:token_endpoint_auth_methods_supported]).to match_array(['client_secret_basic']) }
     specify { expect(json[:token_endpoint_auth_signing_alg_values_supported]).to match_array(['RS256']) }
-    specify { expect(json[:userinfo_endpoint]).to eql('') }
+    specify { expect(json[:userinfo_endpoint]).to eql(oauth_me_url) }
     specify { expect(json[:jwks_uri]).to eql('') }
     specify { expect(json[:registration_endpoint]).to eql(oauth_clients_url) }
     specify { expect(json[:scopes_supported]).to match_array([]) }