Class IdpAdapterConfig
- java.lang.Object
 - 
- com.inductiveautomation.ignition.gateway.auth.idp.IdpAdapterConfig
 
 
- 
public class IdpAdapterConfig extends java.lang.ObjectAn IdpAdapterConfig is a configuration object for IdP Adapters. It is made up of a name,WebAuthStrategyConfig,UserAttributeMapperConfig, direct security level policies, and derived security level policies.- See Also:
 IdpAdapterConfig.GsonAdapter
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIdpAdapterConfig.Builderstatic classIdpAdapterConfig.GsonAdapterSupport for Gson serialization and deserialization 
- 
Field Summary
Fields Modifier and Type Field Description static com.inductiveautomation.ignition.common.gson.GsonGSON 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IdpAdapterConfig.Builderbuilder()static IdpAdapterConfig.Builderbuilder(IdpAdapterConfig config)booleanequals(java.lang.Object o)static IdpAdapterConfigfromJson(com.inductiveautomation.ignition.common.gson.stream.JsonReader reader)static IdpAdapterConfigfromJson(java.lang.String s)com.google.common.collect.ImmutableCollection<DerivedPolicySecurityLevelConfig>getDerivedPolicies()java.lang.StringgetDescription()DirectSecurityLevelPolicyConfigCollectiongetDirectPolicies()java.lang.StringgetName()UserAttributeMapperConfiggetUserAttributeMapperConfig()WebAuthStrategyConfiggetWebAuthStrategyConfig()inthashCode()java.lang.StringtoJson()voidtoJson(com.inductiveautomation.ignition.common.gson.stream.JsonWriter writer) 
 - 
 
- 
- 
Method Detail
- 
getName
@Nonnull public java.lang.String getName()
 
- 
getDescription
@Nonnull public java.lang.String getDescription()
 
- 
getWebAuthStrategyConfig
@Nonnull public WebAuthStrategyConfig getWebAuthStrategyConfig()
 
- 
getUserAttributeMapperConfig
@Nonnull public UserAttributeMapperConfig getUserAttributeMapperConfig()
 
- 
getDirectPolicies
@Nonnull public DirectSecurityLevelPolicyConfigCollection getDirectPolicies()
 
- 
getDerivedPolicies
@Nonnull public com.google.common.collect.ImmutableCollection<DerivedPolicySecurityLevelConfig> getDerivedPolicies()
 
- 
fromJson
@Nonnull public static IdpAdapterConfig fromJson(@Nonnull java.lang.String s)
 
- 
fromJson
@Nonnull public static IdpAdapterConfig fromJson(@Nonnull com.inductiveautomation.ignition.common.gson.stream.JsonReader reader)
 
- 
toJson
@Nonnull public java.lang.String toJson()
 
- 
toJson
public void toJson(@Nonnull com.inductiveautomation.ignition.common.gson.stream.JsonWriter writer) 
- 
equals
public boolean equals(java.lang.Object o)
- Overrides:
 equalsin classjava.lang.Object
 
- 
hashCode
public int hashCode()
- Overrides:
 hashCodein classjava.lang.Object
 
- 
builder
@Nonnull public static IdpAdapterConfig.Builder builder()
 
- 
builder
@Nonnull public static IdpAdapterConfig.Builder builder(@Nonnull IdpAdapterConfig config)
 
 - 
 
 -