public class IdpAdapterConfig
extends java.lang.Object
WebAuthStrategyConfig
, UserAttributeMapperConfig
, direct security level policies, and derived
security level policies.IdpAdapterConfig.GsonAdapter
Modifier and Type | Class and Description |
---|---|
static class |
IdpAdapterConfig.GsonAdapter
Support for Gson serialization and deserialization
|
Modifier and Type | Field and Description |
---|---|
WebAuthStrategyConfig |
authStrategyConfig |
com.google.common.collect.ImmutableMap<java.lang.String,DerivedSecurityLevelPolicyConfig> |
derivedSecurityLevelPolicyConfigs |
com.google.common.collect.ImmutableMap<org.apache.commons.lang3.tuple.Pair<UserAttribute,java.lang.String>,SecurityLevelConfig> |
directSecurityLevelPolicyConfigs |
static com.google.gson.Gson |
GSON |
java.lang.String |
name |
UserAttributeMapperConfig |
userAttributeMapperConfig |
Modifier and Type | Method and Description |
---|---|
static IdpAdapterConfig |
fromJson(java.lang.String s) |
java.lang.String |
toJson() |
public static final com.google.gson.Gson GSON
public final java.lang.String name
public final WebAuthStrategyConfig authStrategyConfig
public final UserAttributeMapperConfig userAttributeMapperConfig
public final com.google.common.collect.ImmutableMap<org.apache.commons.lang3.tuple.Pair<UserAttribute,java.lang.String>,SecurityLevelConfig> directSecurityLevelPolicyConfigs
public final com.google.common.collect.ImmutableMap<java.lang.String,DerivedSecurityLevelPolicyConfig> derivedSecurityLevelPolicyConfigs
@Nonnull public static IdpAdapterConfig fromJson(@Nonnull java.lang.String s)
@Nonnull public java.lang.String toJson()