Module: HasHelpers::ServiceTrust
- Defined in:
- lib/has_helpers/service_trust.rb,
lib/has_helpers/service_trust/test.rb,
lib/has_helpers/service_trust/audit.rb,
lib/has_helpers/service_trust/client.rb,
lib/has_helpers/service_trust/engine.rb,
lib/has_helpers/service_trust/errors.rb,
lib/has_helpers/service_trust/signer.rb,
lib/has_helpers/service_trust/verifier.rb,
lib/has_helpers/service_trust/jwt_codec.rb,
app/models/has_helpers/service_trust/key.rb,
lib/has_helpers/service_trust/capability.rb,
lib/has_helpers/service_trust/jwks_client.rb,
lib/has_helpers/service_trust/key_manager.rb,
lib/has_helpers/service_trust/bearer_token.rb,
lib/has_helpers/service_trust/client/retry.rb,
lib/has_helpers/service_trust/rate_limiter.rb,
lib/has_helpers/service_trust/replay_cache.rb,
lib/has_helpers/service_trust/authorization.rb,
lib/has_helpers/service_trust/configuration.rb,
lib/has_helpers/service_trust/graphql_client.rb,
lib/has_helpers/service_trust/client/response.rb,
app/models/has_helpers/service_trust/audit_log.rb,
lib/has_helpers/service_trust/verify_middleware.rb,
lib/has_helpers/service_trust/graphql/authorizable.rb,
app/controllers/has_helpers/service_trust/jwks_controller.rb,
app/workers/has_helpers/service_trust/audit_log_cleanup_worker.rb,
app/controllers/concerns/has_helpers/service_trust/graphql_authentication.rb,
app/controllers/concerns/has_helpers/service_trust/authenticated_as_service.rb
Defined Under Namespace
Modules: AuthenticatedAsService, Authorization, BearerToken, GraphQL, GraphQLAuthentication, Test
Classes: AudienceMismatchError, Audit, AuditLog, AuditLogCleanupWorker, Capability, Client, ClientError, ClientHTTPError, ClientTimeoutError, Configuration, ConfigurationError, Engine, Error, GraphQLClient, GraphQLClientError, InsufficientCapabilityError, InvalidSignatureError, InvalidTokenError, JwksClient, JwksController, JwksUnavailableError, JwtCodec, Key, KeyManager, OutboundTLSError, RateLimitedError, RateLimiter, ReplayCache, ReplayDetectedError, Signer, TLSRequiredError, TokenExpiredError, TrustedIssuer, UntrustedIssuerError, Verifier, VerifyMiddleware
Constant Summary
collapse
- GraphqlClient =
GraphQLClient
- Graphql =
GraphQL
- GraphqlAuthentication =
GraphQLAuthentication
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
35
36
37
|
# File 'lib/has_helpers/service_trust.rb', line 35
def config
@config ||= Configuration.new
end
|
39
40
41
|
# File 'lib/has_helpers/service_trust.rb', line 39
def configure
yield config
end
|
.reset_configuration! ⇒ Object