Class IdpAdapterConfig
java.lang.Object
com.inductiveautomation.ignition.gateway.auth.idp.IdpAdapterConfig
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:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
Support for Gson serialization and deserialization -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.inductiveautomation.ignition.common.gson.Gson
-
Method Summary
Modifier and TypeMethodDescriptionstatic IdpAdapterConfig.Builder
builder()
static IdpAdapterConfig.Builder
builder
(IdpAdapterConfig config) boolean
static IdpAdapterConfig
fromJson
(com.inductiveautomation.ignition.common.gson.stream.JsonReader reader) static IdpAdapterConfig
com.google.common.collect.ImmutableCollection<DerivedPolicySecurityLevelConfig>
getName()
int
hashCode()
toJson()
void
toJson
(com.inductiveautomation.ignition.common.gson.stream.JsonWriter writer)
-
Field Details
-
GSON
public static final com.inductiveautomation.ignition.common.gson.Gson GSON
-
-
Method Details
-
getName
-
getDescription
-
getWebAuthStrategyConfig
-
getUserAttributeMapperConfig
-
getDirectPolicies
-
getDerivedPolicies
@Nonnull public com.google.common.collect.ImmutableCollection<DerivedPolicySecurityLevelConfig> getDerivedPolicies() -
fromJson
-
fromJson
@Nonnull public static IdpAdapterConfig fromJson(@Nonnull com.inductiveautomation.ignition.common.gson.stream.JsonReader reader) -
toJson
-
toJson
public void toJson(@Nonnull com.inductiveautomation.ignition.common.gson.stream.JsonWriter writer) -
equals
-
hashCode
public int hashCode() -
builder
-
builder
-