Main Page | Class Hierarchy | Class Members | Global Enums and Constants | Global Entry Points | Related Pages

IAccServiceTicket Interface Reference


Detailed Description

An IAccServiceTicket is obtained from IAccSession::RequestServiceTicket.

Public Types

Properties


Member Typedef Documentation

typedef enum IAccServiceTicket::AccServiceTicketVersion IAccServiceTicket::AccServiceTicketVersion

Values for the version property.

typedef enum IAccServiceTicket::AccServiceTicketProp IAccServiceTicket::AccServiceTicketProp

Properties for the Property method.


Member Enumeration Documentation

enum IAccServiceTicket::AccServiceTicketVersion

Values for the version property.

Enumerator:
AccServiceTicketVersion_KRB_V5 
AccServiceTicketVersion_REF_V1 

enum IAccServiceTicket::AccServiceTicketProp

Properties for the Property method.

Enumerator:
AccServiceTicketProp_Identity  the screenname or other identity associated with the ticket [get] xp_str*
AccServiceTicketProp_Service  the name of the service that this ticket is for [get] xp_str*
AccServiceTicketProp_ServerRealm  it's a kerberos thing [get] xp_str*
AccServiceTicketProp_Version  by version, we mean what type of ticket [get] AccServiceTicketVersion*
AccServiceTicketProp_UrlEncodedString  a string formatted for use by "mcAuth" [get] xp_str*
AccServiceTicketProp_Ticket  the actual ticket data as an array of VT_UI1 [get] xp_array**
AccServiceTicketProp_TicketStream  the actual ticket data as a stream [get] IAccStream**
AccServiceTicketProp_TicketBase64  the actual ticket data as a base-64-encoded string [get] xp_str*
AccServiceTicketProp_Authenticator  a client authenticator as an array of VT_UI1, generated every time you read this property [get] xp_array**
AccServiceTicketProp_AuthenticatorStream  a client authenticator as a stream,

generated every time you read this property [get] IAccStream**

AccServiceTicketProp_AuthenticatorBase64  a client authenticator as a base-64-encoded string generated every time you read this property [get] xp_str*


Property Documentation

xp_variant IAccServiceTicket::Property( [in] AccServiceTicketProp property) ( [in] AccServiceTicketProp  property  )  [get]

Get a specific property of the ticket. Properties are from the AccServiceTicketProp enumeration; not all tickets have all properties.

xp_kvariant IAccServiceTicket::Property( [in] AccServiceTicketProp property) ( [in] AccServiceTicketProp  property  )  [set]

Set a specific property of the ticket object. This is only here for future expansion.


Questions? Stop by the AIM SDK Developer Forum
Created Mon Oct 15 18:06:40 2007 for AIM: Developer SDK
© 2007 AOL LLC. All Rights Reserved.