Description
This service provides a means to encrypt, decrypt and validate tokens
See Also
Methods | Complex Types
Methods: SsoService
Method: AssembleUserToken
Description
Assembles a user token
Parameters
Name |
Type |
Direction |
Description |
AssembleUserTokenIn |
AssembleUserTokenIn |
Input |
Contains required information to build a user token
|
Returns
A AssembleUserTokenResult element having the structure defined by the following table.
Name |
Type |
Description |
Result |
ResultCode |
Result of the requested action
|
Errors |
Errors |
A list of errors that occurred during the request
|
Token |
string |
A security token
|
Method: AssembleVisitorToken
Description
Assembles a visitor token
Parameters
Name |
Type |
Direction |
Description |
AssembleVisitorTokenIn |
AssembleVisitorTokenIn |
Input |
Contains required information to build a visitor token
|
Returns
A AssembleVisitorTokenResult element having the structure defined by the following table.
Name |
Type |
Description |
Result |
ResultCode |
Result of the requested action
|
Errors |
Errors |
A list of errors that occurred during the request
|
Token |
string |
A security token
|
Method: DisassembleToken
Description
Decrypts an encrypted token
Parameters
Name |
Type |
Direction |
Description |
DisassembleTokenIn |
DisassembleTokenIn |
Input |
Contains the token to be decrypted
|
Returns
A DisassembleTokenResult element having the structure defined by the following table.
Name |
Type |
Description |
Result |
ResultCode |
Result of the requested action
|
Errors |
Errors |
A list of errors that occurred during the request
|
SsoToken |
SsoToken |
A dissasembled SsoToken
|
Method: ValidateToken
Description
Checks if a token is valid for a specific webcast
Parameters
Name |
Type |
Direction |
Description |
ValidateTokenIn |
ValidateTokenIn |
Input |
Contains the token to be checked for validity
|
Returns
A ValidateTokenResult element having the structure defined by the following table.
Name |
Type |
Description |
Result |
ResultCode |
Result of the requested action
|
Errors |
Errors |
A list of errors that occurred during the request
|
IsValid |
boolean |
True if valid
|
Complex Types: SsoService
Complex Type: AssembleTokenOut
Description
Helper class Contains an assembled token or an error
Derived By
Extending ResponseBase
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
Result |
ResultCode |
1..1 |
Result of the requested action
|
Errors |
Errors |
0..1 |
A list of errors that occurred during the request
|
Token |
string |
1..1 |
A security token
|
|
|
|
|
Complex Type: AssembleUserTokenIn
Description
Helper class Contains properties required to build a
Derived By
Extending RequestBase
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
Password |
string |
1..1 |
The user's password
|
Username |
string |
1..1 |
The user's username
|
SsoUserToken |
SsoUserToken |
1..1 |
A SsoUserToken
|
|
|
|
|
Complex Type: AssembleVisitorTokenIn
Description
Helper class Contains properties required to build a visitor token
Derived By
Extending RequestBase
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
Password |
string |
1..1 |
Password of the user who requests the token (not the visitor!)
|
Username |
string |
1..1 |
Username of the user who requests the token (not the visitor!)
|
SsoVisitorToken |
SsoVisitorToken |
1..1 |
A SsoVisitorToken
|
|
|
|
|
Complex Type: DisassembleTokenIn
Description
Helper class Contains properties used to disassemble a token
Derived By
Extending RequestBase
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
Username |
string |
1..1 |
A username
|
Password |
string |
1..1 |
A password
|
Token |
string |
1..1 |
The token to be disassembled
|
|
|
|
|
Complex Type: DisassembleTokenOut
Description
Helper class contains a disassembled token or an error
Derived By
Extending ResponseBase
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
Result |
ResultCode |
1..1 |
Result of the requested action
|
Errors |
Errors |
0..1 |
A list of errors that occurred during the request
|
SsoToken |
SsoToken |
1..1 |
A dissasembled SsoToken
|
|
|
|
|
Complex Type: Errors
Description
A collection of errors
Derived By
Restricting anyType
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
string |
string |
0..* |
|
|
|
|
|
Complex Type: RequestBase
Derived By
Restricting anyType
Referenced By
Complex Type: ResponseBase
Derived By
Restricting anyType
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
Result |
ResultCode |
1..1 |
Result of the requested action
|
Errors |
Errors |
0..1 |
A list of errors that occurred during the request
|
|
|
|
|
Referenced By
Complex Type: SsoToken
Description
proxy token class Replaces SsoUserToken or SsoVisitorToken
Derived By
Restricting anyType
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
CustomerCode |
string |
1..1 |
Uniquely identifies a customer for which this token will be valid
|
Expires |
dateTime |
1..1 |
(UTC) datetime after which this token will become invalid
|
UserName |
string |
0..1 |
Uniquely identifies a user
|
VisitorEmail |
string |
0..1 |
Uniquely identifies a visitor
|
WebcastName |
string |
0..1 |
Indicates a webcast for which this token will be valid
|
|
|
|
|
Complex Type: SsoUserToken
Description
Token containing properties required to generate a user token
Derived By
Restricting anyType
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
Expires |
dateTime |
1..1 |
(UTC) datetime after which this token will become invalid
|
|
|
|
|
Complex Type: SsoVisitorToken
Description
Token containing properties required to generate a visitor token
Derived By
Restricting anyType
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
Expires |
dateTime |
1..1 |
(UTC) datetime after which this token will become invalid
|
VisitorEmail |
string |
0..1 |
Uniquely identifies a visitor
|
WebcastCode |
string |
1..1 |
Indicates a webcast for which this token will be valid
|
|
|
|
|
Complex Type: ValidateTokenIn
Description
Helper class Contains properties that are required to validate a token
Derived By
Extending RequestBase
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
Token |
string |
1..1 |
Token to be validated
|
WebcastCode |
string |
1..1 |
Webcast to which this token belongs
|
|
|
|
|
Complex Type: ValidateTokenOut
Description
Helper class Used to check if a token has been succesfully validated
Derived By
Extending ResponseBase
Content Model
Contains elements as defined in the following table.
Component |
Type |
Occurs |
Description |
|
|
1..1 |
|
Result |
ResultCode |
1..1 |
Result of the requested action
|
Errors |
Errors |
0..1 |
A list of errors that occurred during the request
|
IsValid |
boolean |
0..1 |
True if valid
|
|
|
|
|