public class OidcAuthenticator extends Object implements Authenticator<OidcCredentials>
Modifier and Type | Class and Description |
---|---|
static class |
OidcAuthenticator.ClientNoSecret |
Modifier and Type | Field and Description |
---|---|
protected OidcClient |
client |
protected OidcConfiguration |
configuration |
Constructor and Description |
---|
OidcAuthenticator(OidcConfiguration configuration,
OidcClient client) |
Modifier and Type | Method and Description |
---|---|
com.nimbusds.oauth2.sdk.auth.ClientAuthentication |
getClientAuthentication() |
void |
setClientAuthentication(com.nimbusds.oauth2.sdk.auth.ClientAuthentication clientAuthentication) |
void |
validate(OidcCredentials credentials,
WebContext context) |
protected OidcConfiguration configuration
protected OidcClient client
public OidcAuthenticator(OidcConfiguration configuration, OidcClient client)
public void validate(OidcCredentials credentials, WebContext context)
validate
in interface Authenticator<OidcCredentials>
public com.nimbusds.oauth2.sdk.auth.ClientAuthentication getClientAuthentication()
public void setClientAuthentication(com.nimbusds.oauth2.sdk.auth.ClientAuthentication clientAuthentication)
Copyright © 2019. All rights reserved.