Class: RailsMcp::WellKnownController
- Inherits:
-
ActionController::API
- Object
- ActionController::API
- RailsMcp::WellKnownController
- Defined in:
- lib/rails_mcp/controllers/well_known_controller.rb
Instance Method Summary collapse
Instance Method Details
#oauth_metadata ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/rails_mcp/controllers/well_known_controller.rb', line 5 def issuer = "#{request.scheme}://#{request.host_with_port}" render json: { issuer: issuer, authorization_endpoint: "#{issuer}/oauth/authorize", token_endpoint: "#{issuer}/oauth/token", response_types_supported: ["code"], grant_types_supported: ["authorization_code"], code_challenge_methods_supported: ["S256"], token_endpoint_auth_methods_supported: ["none"] } end |