AssignedToken type
Details of an assignment of a token to a user. If the token was already assigned to this user then the AssignedToken.TokenCommonName will contain a text message indicating that it was already assigned.
C# syntax
[DataContract]
public class AssignedToken
{
[DataMember]
public string UserCommonName { get; set; }
[DataMember]
public string TokenCommonName { get; set; }
}
Properties
- UserCommonName Common name of the user to whom the token is assigned.
- TokenCommonName Common name of the assigned token.
ProgrammableSoftwareTokenType type
Enumeration of programmable software token types.
C# syntax
[DataContract]
public enum ProgrammableSoftwareTokenType
{
[EnumMember]
Windows = 0,
[EnumMember]
IToken = 4,
[EnumMember]
Mobile = 5,
[EnumMember]
GrIDsure = 6,
[EnumMember]
Android = 7,
[EnumMember]
EmailOTP = 8,
[EnumMember]
Java = 10,
[EnumMember]
GoogleAuth = 11,
[EnumMember]
Authy = 12
};
Values
- Windows A token for Windows operating system.
- IToken A token for iPhone, iPad, or iPod Touch devices running the iOS operating system
- Mobile SMS token, where a text message containing one-time passwords is sent to the user's mobile phone.
- GrIDsure A GrIDsure token.
- Android A token for devices running the Android operating system.
- EmailOTP E-mail token, where an e-mail message containing one-time passwords is sent to the user's mobile phone.
- Java A token for Windows, Mac OS, or Linux operating systems that support Java applications.
- Authy An Authy token allowing users to authenticate themselves with one-time passwords generated by the Authy app.
- GoogleAuth A Google Authenticator token allowing users to authenticate themselves with one-time passwords generated by Google Authenticator.
TokenList type
A list of UserTokenDetail.
C# syntax
[CollectionDataContract(Name="TokenList", ItemName="Token")]
public class TokenList : List<UserTokenDetail>
{ }
UserTokenDetail type
Details of a token assigned to a user.
C# syntax
[DataContract] public class UserTokenDetail
{
[DataMember]
public string TokenType { get; set; }
[DataMember]
public bool HasPIN { get; set; }
[DataMember]
public string CommonName { get; set; }
[DataMember]
public string DN { get; set; }
}
Properties
- TokenType The type of the token.
- HasPin Whether the token has a PIN for this user.
- CommonName Common name of the token.
- DN Distinguished name of the token.