Package org.apache.solr.security
Class JWTIssuerConfig.WellKnownDiscoveryConfig
- java.lang.Object
-
- org.apache.solr.security.JWTIssuerConfig.WellKnownDiscoveryConfig
-
- Enclosing class:
- JWTIssuerConfig
public static class JWTIssuerConfig.WellKnownDiscoveryConfig extends Object
Config object for a OpenId Connect well-known config Typically exposed through /.well-known/openid-configuration endpoint
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAuthorizationEndpoint()StringgetIssuer()StringgetJwksUrl()List<String>getResponseTypesSupported()List<String>getScopesSupported()StringgetTokenEndpoint()StringgetUserInfoEndpoint()static JWTIssuerConfig.WellKnownDiscoveryConfigparse(InputStream configStream)static JWTIssuerConfig.WellKnownDiscoveryConfigparse(String urlString)static JWTIssuerConfig.WellKnownDiscoveryConfigparse(String json, Charset charset)
-
-
-
Method Detail
-
parse
public static JWTIssuerConfig.WellKnownDiscoveryConfig parse(String urlString)
-
parse
public static JWTIssuerConfig.WellKnownDiscoveryConfig parse(String json, Charset charset)
-
parse
public static JWTIssuerConfig.WellKnownDiscoveryConfig parse(InputStream configStream)
-
getJwksUrl
public String getJwksUrl()
-
getIssuer
public String getIssuer()
-
getAuthorizationEndpoint
public String getAuthorizationEndpoint()
-
getUserInfoEndpoint
public String getUserInfoEndpoint()
-
getTokenEndpoint
public String getTokenEndpoint()
-
-