Package org.apache.solr.security.jwt
JWT authentication plugin
-
Class Summary Class Description JWTAuthPlugin Authenticaion plugin that finds logged in user by validating the signature of a JWT tokenJWTAuthPlugin.JWTAuthenticationResponse Response for authentication attemptJWTIssuerConfig Holds information about an IdP (issuer), such as issuer ID, JWK url(s), keys etcJWTIssuerConfig.HttpsJwksFactory JWTIssuerConfig.WellKnownDiscoveryConfig Config object for a OpenId Connect well-known config.JWTPrincipal Principal object that carries JWT token and claims for authenticated user.JWTPrincipalWithUserRoles JWT principal that contains username, token, claims and a list of roles the user has, so one can keep track of user-role mappings in an Identity Server external to Solr and pass the information to Solr in a signed JWT token.JWTVerificationkeyResolver Resolves jws signature verification keys from a set ofJWTIssuerConfig
objects, which may represent any valid configuration in Solr's security.json, i.e.