Uses of Interface
org.apache.juneau.rest.server.auth.Authenticator
Packages that use Authenticator
Package
Description
Authentication (AuthN) guards, servlet-layer filters, SPIs, and request-time helpers for
juneau-rest-server.OAuth 2.0 / OIDC integration for the Juneau REST server.
OpenID Connect Relying Party (RP) login support for Juneau REST servers.
SAML 2.0 assertion validation for the Juneau REST server, layered on the
AuthFilter framework.-
Uses of Authenticator in org.apache.juneau.rest.server.auth
Classes in org.apache.juneau.rest.server.auth that implement AuthenticatorModifier and TypeClassDescriptionclassAuthFilterthat authenticates requests via a raw API-key string.classAbstract base class for Juneau authentication servlet filters.classOrchestrates multipleAuthFilterinstances with first-success principal resolution, role aggregation, and all-failure aggregation semantics.classAuthFilterthat authenticates requests via the RFC 6750 Bearer Token scheme.Methods in org.apache.juneau.rest.server.auth with parameters of type Authenticator -
Uses of Authenticator in org.apache.juneau.rest.server.auth.oauth
Classes in org.apache.juneau.rest.server.auth.oauth that implement AuthenticatorModifier and TypeClassDescriptionclassAuthFilterthat authenticates requests carrying an OAuth 2.0 / OIDC access token via the standard RFC 6750 Bearer Token scheme. -
Uses of Authenticator in org.apache.juneau.rest.server.auth.oidc.rp
Classes in org.apache.juneau.rest.server.auth.oidc.rp that implement AuthenticatorModifier and TypeClassDescriptionclassAuthFilterthat resolves the OIDC Relying Party session cookie into aClaimsPrincipalon each request, soRoleBasedRestGuardand@Auth Principalinjection see the filter-resolved identity (viaAuthenticatedRequestWrapper) with zero downstream changes. -
Uses of Authenticator in org.apache.juneau.rest.server.auth.saml
Classes in org.apache.juneau.rest.server.auth.saml that implement AuthenticatorModifier and TypeClassDescriptionclassAuthFilterthat authenticates requests carrying a SAML 2.0<samlp:Response>delivered via theSamlBinding.POSTorSamlBinding.REDIRECTHTTP binding.