Module: Mcp::Auth::ControllerHelpers

Defined in:
lib/mcp/auth.rb

Overview

Helper methods for controllers

Instance Method Summary collapse

Instance Method Details

#mcp_api_keyObject



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

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

#mcp_authenticated?Boolean

Returns:

  • (Boolean)


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

def mcp_authenticated?
  mcp_user_id.present?
end

#mcp_emailObject



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

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

#mcp_org_idObject



108
109
110
# File 'lib/mcp/auth.rb', line 108

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

#mcp_scopeObject



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

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

#mcp_tokenObject



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

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

#mcp_user_idObject



104
105
106
# File 'lib/mcp/auth.rb', line 104

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