...
A IdentityTemplateDataContract
with the following definition:
Code Block | ||
---|---|---|
| ||
/// <summary></summary> [DataMember] public string IdentityType { get; set; } /// <summary></summary> [DataMember] public string TargetSystem { get; set; } /// <summary></summary> [DataMember] public string TargetNetwork { get; set; } /// <summary></summary> [DataMember] public string UserId { get; set; } /// <summary>The key is the attribute name and /// <summary></summary> [DataMember] the value contains the value of the attribute</summary> [DataMember] public Dictionary<string, object> Attributes { get; set; } /// <summary></summary> [DataMember] public DateTime ValidFrom { get; set; } /// <summary></summary> [DataMember] public DateTime? ValidTo { get; set; } /// <summary> /// This is a dummy property, it is used because WCF does not handle the knowntype-attributes /// without it see:https://social.msdn.microsoft.com/Forums/vstudio/en-US/27dfcf47-b2dd-4ef8-a49c-3113bf4e9497/known-type-wcf-dictionarystringobject-int?forum=wcf /// </summary> [DataMember] public object UsedForKnownTypeSerializationObject { get; set; } |