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)
-
-