public class ExternalJWTIdentityProvider extends BaseIdentityProvider<ExternalJWTApplicationConfiguration> implements Buildable<ExternalJWTIdentityProvider>, DomainBasedIdentityProvider
BaseIdentityProvider.LambdaConfiguration
Modifier and Type | Field and Description |
---|---|
Map<String,String> |
claimMap |
UUID |
defaultKeyId |
Set<String> |
domains |
String |
headerKeyParameter |
IdentityProviderOauth2Configuration |
oauth2 |
String |
uniqueIdentityClaim |
applicationConfiguration, data, debug, id, insertInstant, lambdaConfiguration, lastUpdateInstant, name
enabled
Constructor and Description |
---|
ExternalJWTIdentityProvider() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Set<String> |
getDomains() |
IdentityProviderType |
getType() |
int |
hashCode() |
void |
normalize()
Normalizes the data in the IdentityProvider if necessary.
|
String |
toString() |
app, app, inUse, isEnabledForApplicationId, lookup, parseUUID
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
normalizeDomains
getDataToDatabase, setDataFromDatabase
public UUID defaultKeyId
public String headerKeyParameter
public IdentityProviderOauth2Configuration oauth2
public String uniqueIdentityClaim
public boolean equals(Object o)
equals
in class BaseIdentityProvider<ExternalJWTApplicationConfiguration>
public Set<String> getDomains()
getDomains
in interface DomainBasedIdentityProvider
public IdentityProviderType getType()
getType
in class BaseIdentityProvider<ExternalJWTApplicationConfiguration>
public int hashCode()
hashCode
in class BaseIdentityProvider<ExternalJWTApplicationConfiguration>
public void normalize()
BaseIdentityProvider
normalize
in class BaseIdentityProvider<ExternalJWTApplicationConfiguration>
Copyright © 2021. All rights reserved.