Module: Mcp::Auth::ControllerHelpers

Included in:
ProtectedResource
Defined in:
lib/mcp/auth.rb

Overview

Helper methods for controllers

Instance Method Summary collapse

Instance Method Details

#mcp_api_keyObject



131
132
133
# File 'lib/mcp/auth.rb', line 131

def mcp_api_key
  request.env['mcp.api_key']
end

#mcp_authenticated?Boolean

Returns:

  • (Boolean)


135
136
137
# File 'lib/mcp/auth.rb', line 135

def mcp_authenticated?
  mcp_user_id.present?
end

#mcp_emailObject



119
120
121
# File 'lib/mcp/auth.rb', line 119

def mcp_email
  request.env['mcp.email']
end

#mcp_org_idObject



115
116
117
# File 'lib/mcp/auth.rb', line 115

def mcp_org_id
  request.env['mcp.org_id']
end

#mcp_scopeObject



127
128
129
# File 'lib/mcp/auth.rb', line 127

def mcp_scope
  request.env['mcp.scope']
end

#mcp_tokenObject



123
124
125
# File 'lib/mcp/auth.rb', line 123

def mcp_token
  request.env['mcp.token']
end

#mcp_user_idObject



111
112
113
# File 'lib/mcp/auth.rb', line 111

def mcp_user_id
  request.env['mcp.user_id']
end