Class IdpAdapterConfig
- java.lang.Object
-
- com.inductiveautomation.ignition.gateway.auth.idp.IdpAdapterConfig
-
public class IdpAdapterConfig extends java.lang.Object
An 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 class
IdpAdapterConfig.Builder
static class
IdpAdapterConfig.GsonAdapter
Support for Gson serialization and deserialization
-
Field Summary
Fields Modifier and Type Field Description static com.inductiveautomation.ignition.common.gson.Gson
GSON
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IdpAdapterConfig.Builder
builder()
static IdpAdapterConfig.Builder
builder(IdpAdapterConfig config)
boolean
equals(java.lang.Object o)
static IdpAdapterConfig
fromJson(com.inductiveautomation.ignition.common.gson.stream.JsonReader reader)
static IdpAdapterConfig
fromJson(java.lang.String s)
com.google.common.collect.ImmutableCollection<DerivedPolicySecurityLevelConfig>
getDerivedPolicies()
java.lang.String
getDescription()
DirectSecurityLevelPolicyConfigCollection
getDirectPolicies()
java.lang.String
getName()
UserAttributeMapperConfig
getUserAttributeMapperConfig()
WebAuthStrategyConfig
getWebAuthStrategyConfig()
int
hashCode()
java.lang.String
toJson()
void
toJson(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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
builder
@Nonnull public static IdpAdapterConfig.Builder builder()
-
builder
@Nonnull public static IdpAdapterConfig.Builder builder(@Nonnull IdpAdapterConfig config)
-
-