public interface OIDCProvider extends Entity
EMAIL_PATTERN, ID_PATTERN, ID_REGEX
String getName()
void setName(String entityID)
String getClientID()
void setClientID(String clientId)
String getClientSecret()
void setClientSecret(String clientSecret)
String getAuthorizationEndpoint()
void setAuthorizationEndpoint(String authorizationEndpoint)
String getTokenEndpoint()
void setTokenEndpoint(String tokenEndpoint)
String getJwksUri()
void setJwksUri(String jwsUri)
String getIssuer()
void setIssuer(String issuer)
String getUserinfoEndpoint()
void setUserinfoEndpoint(String userinfoEndpoint)
String getEndSessionEndpoint()
void setEndSessionEndpoint(String endSessionEndpoint)
boolean getHasDiscovery()
void setHasDiscovery(boolean hasDiscovery)
boolean isCreateUnmatching()
void setCreateUnmatching(boolean createUnmatching)
boolean isSelfRegUnmatching()
void setSelfRegUnmatching(boolean selfRegUnmatching)
boolean isUpdateMatching()
void setUpdateMatching(boolean updateMatching)
OIDCUserTemplate getUserTemplate()
void setUserTemplate(OIDCUserTemplate userTemplate)
List<? extends OIDCProviderItem> getItems()
Optional<? extends OIDCProviderItem> getConnObjectKeyItem()
void setConnObjectKeyItem(OIDCProviderItem item)
boolean add(OIDCProviderItem item)
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.