Interface ExternalDataParser
public interface ExternalDataParser
Parses external data into types usable in Unity API.
-
Method Summary
Modifier and TypeMethodDescriptionparseAsAttribute
(String unityAttributeName, String group, List<?> externalValues) parseAsAttribute
(AttributeType unityAttribute, String group, List<?> externalValues, String idp, String profile) <T> Attribute
parseAsConfirmedAttribute
(AttributeType unityAttribute, String group, List<?> externalValues, String idp, String profile) parseAsConfirmedIdentity
(IdentityTypeDefinition identityType, Object externalValue, String idp, String profile) parseAsIdentity
(String identityType, Object externalValue) parseAsIdentity
(IdentityTypeDefinition identityType, Object externalValue, String idp, String profile)
-
Method Details
-
parseAsAttribute
Attribute parseAsAttribute(String unityAttributeName, String group, List<?> externalValues) throws IllegalAttributeValueException - Throws:
IllegalAttributeValueException
-
parseAsAttribute
Attribute parseAsAttribute(AttributeType unityAttribute, String group, List<?> externalValues, String idp, String profile) throws IllegalAttributeValueException - Throws:
IllegalAttributeValueException
-
parseAsConfirmedAttribute
<T> Attribute parseAsConfirmedAttribute(AttributeType unityAttribute, String group, List<?> externalValues, String idp, String profile) throws IllegalAttributeValueException - Throws:
IllegalAttributeValueException
-
parseAsIdentity
IdentityParam parseAsIdentity(String identityType, Object externalValue) throws IllegalIdentityValueException - Throws:
IllegalIdentityValueException
-
parseAsIdentity
IdentityParam parseAsIdentity(IdentityTypeDefinition identityType, Object externalValue, String idp, String profile) throws IllegalIdentityValueException - Throws:
IllegalIdentityValueException
-
parseAsConfirmedIdentity
IdentityParam parseAsConfirmedIdentity(IdentityTypeDefinition identityType, Object externalValue, String idp, String profile) throws IllegalIdentityValueException - Throws:
IllegalIdentityValueException
-