Package org.apache.solr.security.jwt.api
Class JWTConfigurationPayload
- java.lang.Object
-
- org.apache.solr.security.jwt.api.JWTConfigurationPayload
-
- All Implemented Interfaces:
org.apache.solr.common.MapSerializable
,org.apache.solr.common.MapWriter
,org.apache.solr.common.NavigableObject
,org.apache.solr.common.util.ReflectMapWriter
public class JWTConfigurationPayload extends Object implements org.apache.solr.common.util.ReflectMapWriter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JWTConfigurationPayload.Issuer
-
Field Summary
Fields Modifier and Type Field Description String
adminUiScope
List<String>
algAllowlist
String
aud
String
authorizationEndpoint
Boolean
blockUnknown
Map<String,Object>
claimsMatch
String
clientId
String
iss
List<JWTConfigurationPayload.Issuer>
issuers
Map<String,Object>
jwk
Long
jwkCacheDur
List<String>
jwksUrl
String
name
String
principalClaim
String
realm
List<String>
redirectUris
Boolean
requireExp
Boolean
requireIss
String
rolesClaim
String
scope
List<String>
trustedCerts
String
trustedCertsFile
String
wellKnownUrl
-
Constructor Summary
Constructors Constructor Description JWTConfigurationPayload()
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Field Detail
-
blockUnknown
public Boolean blockUnknown
-
principalClaim
public String principalClaim
-
requireExp
public Boolean requireExp
-
jwkCacheDur
public Long jwkCacheDur
-
scope
public String scope
-
realm
public String realm
-
rolesClaim
public String rolesClaim
-
adminUiScope
public String adminUiScope
-
requireIss
public Boolean requireIss
-
issuers
public List<JWTConfigurationPayload.Issuer> issuers
-
trustedCertsFile
public String trustedCertsFile
-
name
public String name
-
iss
public String iss
-
aud
public String aud
-
wellKnownUrl
public String wellKnownUrl
-
authorizationEndpoint
public String authorizationEndpoint
-
clientId
public String clientId
-
-