Class TokenClaimSet
Inheritance
object
TokenClaimSet
Assembly: Aetheros.Schema.OneM2M.dll
Syntax
[Serializable]
[JsonObject("tokenClaimSet")]
public class TokenClaimSet
Properties
|
Edit this page
View Source
Audience
Declaration
[JsonProperty("tkau")]
public ICollection<string> Audience { get; set; }
Property Value
|
Edit this page
View Source
Extension
Declaration
[JsonProperty("tkex")]
public string Extension { get; set; }
Property Value
|
Edit this page
View Source
Holder
Declaration
[JsonProperty("tkhd")]
public string Holder { get; set; }
Property Value
|
Edit this page
View Source
Issuer
Declaration
[JsonProperty("tkis")]
public string Issuer { get; set; }
Property Value
|
Edit this page
View Source
NotAfter
Declaration
[JsonProperty("tkna")]
public DateTimeOffset NotAfter { get; set; }
Property Value
|
Edit this page
View Source
NotBefore
Declaration
[JsonProperty("tknb")]
public DateTimeOffset NotBefore { get; set; }
Property Value
|
Edit this page
View Source
Permissions
Declaration
[JsonProperty("tkps")]
[JsonConverter(typeof(JsonArrayItem<TokenPermission>), new object[] { "pm" })]
public ICollection<TokenPermission> Permissions { get; set; }
Property Value
|
Edit this page
View Source
TokenID
Pattern: ([a-zA-Z0-9\.\-,_]*)@([A-Za-z0-9\-_]*)(\.([A-Za-z0-9\-_])*)*.
Declaration
[RegularExpression("([a-zA-Z0-9\\.\\-,_]*)@([A-Za-z0-9\\-_]*)(\\.([A-Za-z0-9\\-_])*)*")]
[JsonProperty("tkid")]
public string TokenID { get; set; }
Property Value
|
Edit this page
View Source
TokenName
Declaration
[JsonProperty("tknm")]
public string TokenName { get; set; }
Property Value
|
Edit this page
View Source
Version
Declaration
[JsonProperty("vr")]
public string Version { get; set; }
Property Value