class GcpIapWarden::Strategy::GoogleHeader
Constants
- USER_EMAIL_HEADER
- USER_ID_HEADER
Private Instance Methods
decode_payload()
click to toggle source
# File lib/gcp_iap_warden/strategy/google_header.rb, line 16 def decode_payload email_value = env.fetch(USER_EMAIL_HEADER) user_id_value = env.fetch(USER_ID_HEADER) { google_email: GcpIapWarden::Utils.parse_google_value(email_value), google_user_id: GcpIapWarden::Utils.parse_google_value(user_id_value), } end
gcp_iap_headers?()
click to toggle source
# File lib/gcp_iap_warden/strategy/google_header.rb, line 12 def gcp_iap_headers? env.key?(USER_EMAIL_HEADER) && env.key?(USER_ID_HEADER) end