Module: Mcp::Auth::ControllerHelpers
- Included in:
- ProtectedResource
- Defined in:
- lib/mcp/auth.rb
Overview
Helper methods for controllers
Instance Method Summary collapse
- #mcp_api_key ⇒ Object
- #mcp_authenticated? ⇒ Boolean
- #mcp_email ⇒ Object
- #mcp_org_id ⇒ Object
- #mcp_scope ⇒ Object
- #mcp_token ⇒ Object
- #mcp_user_id ⇒ Object
Instance Method Details
#mcp_api_key ⇒ Object
131 132 133 |
# File 'lib/mcp/auth.rb', line 131 def mcp_api_key request.env['mcp.api_key'] end |
#mcp_authenticated? ⇒ Boolean
135 136 137 |
# File 'lib/mcp/auth.rb', line 135 def mcp_authenticated? mcp_user_id.present? end |
#mcp_email ⇒ Object
119 120 121 |
# File 'lib/mcp/auth.rb', line 119 def mcp_email request.env['mcp.email'] end |
#mcp_org_id ⇒ Object
115 116 117 |
# File 'lib/mcp/auth.rb', line 115 def mcp_org_id request.env['mcp.org_id'] end |
#mcp_scope ⇒ Object
127 128 129 |
# File 'lib/mcp/auth.rb', line 127 def mcp_scope request.env['mcp.scope'] end |
#mcp_token ⇒ Object
123 124 125 |
# File 'lib/mcp/auth.rb', line 123 def mcp_token request.env['mcp.token'] end |
#mcp_user_id ⇒ Object
111 112 113 |
# File 'lib/mcp/auth.rb', line 111 def mcp_user_id request.env['mcp.user_id'] end |