Package org.apache.solr.security
Class JWTAuthPlugin.WellKnownDiscoveryConfig
- java.lang.Object
-
- org.apache.solr.security.JWTAuthPlugin.WellKnownDiscoveryConfig
-
- Enclosing class:
- JWTAuthPlugin
public static class JWTAuthPlugin.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 String
getAuthorizationEndpoint()
String
getIssuer()
String
getJwksUrl()
List<String>
getResponseTypesSupported()
List<String>
getScopesSupported()
String
getTokenEndpoint()
String
getUserInfoEndpoint()
static JWTAuthPlugin.WellKnownDiscoveryConfig
parse(InputStream configStream)
static JWTAuthPlugin.WellKnownDiscoveryConfig
parse(String urlString)
static JWTAuthPlugin.WellKnownDiscoveryConfig
parse(String json, Charset charset)
-
-
-
Method Detail
-
parse
public static JWTAuthPlugin.WellKnownDiscoveryConfig parse(String urlString)
-
parse
public static JWTAuthPlugin.WellKnownDiscoveryConfig parse(String json, Charset charset)
-
parse
public static JWTAuthPlugin.WellKnownDiscoveryConfig parse(InputStream configStream)
-
getJwksUrl
public String getJwksUrl()
-
getIssuer
public String getIssuer()
-
getAuthorizationEndpoint
public String getAuthorizationEndpoint()
-
getUserInfoEndpoint
public String getUserInfoEndpoint()
-
getTokenEndpoint
public String getTokenEndpoint()
-
-