public interface  WEB-INF.classes.org.apache.nifi.registry.web.security.authentication.oidc.OidcIdentityProvider extends java.lang.Object
{
public static final java.lang.String OPEN_ID_CONNECT_SUPPORT_IS_NOT_CONFIGURED;
public abstract void initializeProvider();
public abstract boolean isOidcEnabled();
public abstract com.nimbusds.oauth.sdk.id.ClientID getClientId();
public abstract java.net.URI getAuthorizationEndpoint();
public abstract java.net.URI getEndSessionEndpoint();
public abstract java.net.URI getRevocationEndpoint();
public abstract com.nimbusds.oauth.sdk.Scope getScope();
public abstract java.lang.String exchangeAuthorizationCodeForLoginAuthenticationToken(com.nimbusds.oauth.sdk.AuthorizationGrant) throws java.io.IOException;
public abstract java.lang.String exchangeAuthorizationCodeForAccessToken(com.nimbusds.oauth.sdk.AuthorizationGrant) throws java.lang.Exception;
public abstract java.lang.String exchangeAuthorizationCodeForIdToken(com.nimbusds.oauth.sdk.AuthorizationGrant) throws java.io.IOException;
}