Module: HasHelpers::ServiceTrust::GraphQLAuthentication

Extended by:
ActiveSupport::Concern
Defined in:
app/controllers/concerns/has_helpers/service_trust/graphql_authentication.rb

Instance Method Summary collapse

Instance Method Details

#service_trust_contextObject



20
21
22
23
24
25
26
27
28
29
30
# File 'app/controllers/concerns/has_helpers/service_trust/graphql_authentication.rb', line 20

def service_trust_context
  {
    service_trust: {
      issuer: @_service_trust_result.claims["iss"],
      subject: @_service_trust_result.claims["sub"],
      jti: @_service_trust_result.claims["jti"],
      capabilities: @_service_trust_result.capabilities
    },
    authorize: service_trust_graphql_authorizer
  }
end