public class

KerberosSession

extends Object
java.lang.Object
   ↳ com.microstrategy.webapi.KerberosSession

Class Overview

The class is used for retrieving the ticket for Kerberos authentication by using GSS API. Kerberos authentication is a single sign on authentication mode. For creating a session using Kerberos Authentication, a trust token is needed and used during the session life.

Summary

Nested Classes
enum KerberosSession.EnumKerberosMode  
Public Methods
static KerberosSession.EnumKerberosMode getKerberosModeEnvironment()
byte[] getTicket(String _iSPN, GSSCredential delegCred)
static void setKerberosModeEnvironment(KerberosSession.EnumKerberosMode m)
Configures Kerberos authentication to be obtain credentials via DELEGATION or IMPERSONATION.
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public static KerberosSession.EnumKerberosMode getKerberosModeEnvironment ()

public byte[] getTicket (String _iSPN, GSSCredential delegCred)

public static void setKerberosModeEnvironment (KerberosSession.EnumKerberosMode m)

Configures Kerberos authentication to be obtain credentials via DELEGATION or IMPERSONATION. IMPERSONATION should only be used in IIS - most other scenarios should use DELEGATION.

Parameters
m Mode