Freigeben über


KerberosSupplementalTicket Class

Definition

Class for Kerberos tickets that are included as claims and used as a supplemental token in an OAuth/OIDC protocol response.

public class KerberosSupplementalTicket
type KerberosSupplementalTicket = class
Public Class KerberosSupplementalTicket
Inheritance
KerberosSupplementalTicket

Constructors

KerberosSupplementalTicket()

Creates a new instance of KerberosSupplementalTicket class.

KerberosSupplementalTicket(String)

Creates a new instance of KerberosSupplementalTicket class with error message.

Properties

ClientKey

Get or Sets the client key used to encrypt the client portion of the ticket. This is optional. This will be null if KeyType is null. This MUST be protected in the protocol response.

ClientName

Get or Sets the client name. Depending on the ticket, this can be either a UserPrincipalName or SamAccountName.

ErrorMessage

Get or Sets the error message that server encountered when creating a ticket granting ticket.

KerberosMessageBuffer

Get or Sets the Base64 encoded KERB_MESSAGE_BUFFER

KeyType

Get or Sets the client key type.This is optional.This will be null if ClientKey is null.

Realm

Get or Sets the Kerberos realm/domain name.

ServicePrincipalName

Get or Sets the target service principal name (SPN).

Methods

ToString()

Creates a string representation of the data captured in the Kerberos supplemental ticket.

Applies to