| Modifier and Type | Method and Description | 
|---|---|
LibrarySession | 
BaseTool.establishSession(LibraryService service,
                Credential cred)
Create a LibrarySession. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Credential | 
LibrarySession.createCredential(DirectoryUser user)
Return a credential that can be used to create a new session
 for the specified user, using the current session's service. 
 | 
Credential | 
LibrarySession.createCredential(LibraryService service,
                DirectoryUser user)
Return a credential that can be used to create a new session
 for the specified user. 
 | 
Credential | 
LibrarySession.createGuestCredential()
Create a new credential based on the "guest" user. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
LibrarySession | 
LibraryService.connect(Credential credential,
       ConnectOptions options)
Connects to this CM SDK service, creating a new CM SDK session. 
 | 
protected boolean | 
LibrarySession.DMReauthenticate(Credential credential,
                ConnectOptions options)
Invokes the identically-named remote S_LibrarySession method. 
 | 
boolean | 
LibrarySession.reauthenticate(Credential credential,
              ConnectOptions options)
Reauthenticates the DIRECTORYUSER for which this LibrarySession
 was originally created (as opposed to the DIRECTORYUSER specified
 by a subsequent call to  
impersonateUser). | 
| Constructor and Description | 
|---|
LibrarySession(S_LibrarySessionInterface ssess,
              Credential credential,
              ConnectOptions options,
              String serviceName)
Construct a LibrarySession object. 
 | 
TieLibrarySession(S_LibrarySessionInterface ssess,
                 Credential credential,
                 ConnectOptions options,
                 String serviceName)
Construct a TieLibrarySession object. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ChallengeResponseCredential
A ChallengeResponseCredential encapsulates a name, challenge, and response
 for presentation to a CredentialManager to authenticate a user, based on
 the SMB authentication mechanism. 
 | 
class  | 
CleartextCredential
A CleartextCredential encapsulates an unencrypted name and password
 for presentation to a CredentialManager to authenticate a user. 
 | 
class  | 
GssApiCredential
GssApiCredential class is used to support the GSS-API
 based authentication mechanism. 
 | 
class  | 
HttpDigestCredential
A HttpDigestCredential encapsulates a name, challenge, and response
 for presentation to a CredentialManager to authenticate a user. 
 | 
class  | 
SystemUserCredential
A SystemUserCredential encapsulates information required to
 create a 'system' user session. 
 | 
class  | 
TokenCredential
A TokenCredential encapsulates a token created by an authenticated
 LibrarySession that may be used to create a new LibrarySession,
 authenticating as the same DirectoryUser as the earlier session. 
 | 
class  | 
TrustedSessionCredential
A Credential that allows a LibrarySession to create a session for a
 specified user. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
LibrarySession | 
BaseApp.connect(Credential credential,
       ConnectOptions options)
Create a LibrarySession, from the specified Credential and ConnectOptions. 
 | 
protected void | 
BaseApp.Connect(Credential credential,
       ConnectOptions options)
Create a LibrarySession, from the specified Credential and ConnectOptions. 
 | 
protected void | 
BaseApp.Connect(Credential credential,
       ConnectOptions options,
       String server)
Create a LibrarySession, from the specified Credential and ConnectOptions. 
 | 
protected void | 
BaseApp.Connect(Credential credential,
       ConnectOptions options,
       String serviceName,
       String password)
Create a LibrarySession, from the specified Credential and ConnectOptions. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Credential | 
Server.getCredential(String name)
Gets a Credential for the specified user. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected LibrarySession | 
ScriptOperations.connect(Credential credential,
       ConnectOptions options)
Create a LibrarySession. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static Credential | 
UserUtilities.createCredentialForUserDistinguishedName(LibrarySession session,
                                        String dn)
Create a Credential that can be used to establish a LibrarySession
 for the specified user, identified by distinguished name (GUID). 
 | 
static Credential | 
UserUtilities.createCredentialForUserName(LibrarySession session,
                           String userName)
Create a credential that can be used to create a session
 for the specified user, identified by name. 
 | 
static Credential | 
UserUtilities.createGuestCredential(LibrarySession session)
Create a credential that can be used to establish guest access. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Credential | 
IfsFdkCredential.getIfsCredential()
Returns the wrapped IFS Credential. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract boolean | 
FdkSession.verifyCredential(Credential credential)
Verifies that the given credential is valid for the user represented
 by this session. 
 | 
| Constructor and Description | 
|---|
IfsFdkCredential(Credential credential)
Constructs a wrapped credential with no login options. 
 | 
IfsFdkCredential(Credential credential,
                Map options)
Constructs a wrapped credential with possible login options. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Credential | 
CoreFdkConfiguration.createCredentialByGuid(String userGuid,
                      String realmGuid)
Create a credential for a given user and realm GUID pair. 
 | 
Credential | 
CoreFdkConfiguration.createCredentialByPrincipal(Principal principal)
Create a credential for a given user principal
 
 NOTE: This method is dangerous to call as it does not verify the
 credentials of the user in any way. 
 | 
Credential | 
CoreFdkConfiguration.createCredentialByUsername(String username)
Create a credential for a given username. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract Credential | 
FdkConfigurationImpl.createCredentialByGuid(String userGuid,
                      String realmGuid)
Create a credential for a given user and realm GUID pair. 
 | 
abstract Credential | 
FdkConfigurationImpl.createCredentialByPrincipal(Principal principal)
Create a credential for a given user principal. 
 | 
abstract Credential | 
FdkConfigurationImpl.createCredentialByUsername(String username)
Create a credential for a given username. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected LibrarySession | 
FdkConfigurationImpl.createLibrarySession(Credential credential,
                    ConnectOptions options)
Create a session given the credentials and connect options. 
 | 
boolean | 
FdkGuestSessionImpl.verifyCredential(Credential credential)  | 
boolean | 
FdkSystemSessionImpl.verifyCredential(Credential credential)  | 
boolean | 
FdkUserSessionImpl.verifyCredential(Credential credential)  | 
| Modifier and Type | Method and Description | 
|---|---|
Credential | 
IfsLoginContext.getCredential()
Gets the Credential. 
 | 
Credential | 
LoginContext.getCredential()
Gets the Credential. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
IfsLoginContext.setCredential(Credential credential)
Sets the Credential. 
 | 
void | 
LoginContext.setCredential(Credential credential)
Sets the Credential. 
 | 
| Constructor and Description | 
|---|
IfsLoginContext(Credential credential,
               ConnectOptions connectOptions)
Other Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static Credential | 
IfsDavServlet.getGuestCredential()  | 
| Constructor and Description | 
|---|
BasicIfsHttpLogin(Credential cred,
                 ConnectOptions options,
                 IfsServer server)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
CredentialManager.authenticate(String distinguishedName,
            Credential credential,
            ConnectOptions options)
Authenticates the specified user using the specified credential. 
 | 
void | 
IdmCredentialManager.authenticate(String distinguishedName,
            Credential credential,
            ConnectOptions options)
Authenticates the specified user using the specified credential. 
 | 
void | 
IfsCredentialManager.authenticate(String distinguishedName,
            Credential credential,
            ConnectOptions options)
Authenticates the specified user using the specified credential. 
 | 
void | 
UniversalCredentialManager.authenticate(String distinguishedName,
            Credential credential,
            ConnectOptions options)
Authenticates the specified user using the specified credential. 
 | 
void | 
XeCredentialManager.authenticate(String distinguishedName,
            Credential credential,
            ConnectOptions options)
Deprecated.  
Authenticates the specified user using the specified credential. 
 | 
void | 
DirectoryService.authenticate(String credentialManagerName,
            String distinguishedName,
            Credential credential,
            ConnectOptions options)
Authenticates a user using the specified CredentialManager. 
 | 
S_LibrarySessionInterface | 
S_LibraryService.connect(Credential credential,
       ConnectOptions options)
Creates a new session on this S_LibraryService. 
 | 
boolean | 
S_LibrarySession.DMReauthenticate(Credential credential,
                ConnectOptions options)
Reauthenticates the DIRECTORYUSER for which this S_LibrarySession
 was created (this is the DIRECTORYUSER returned by the method
  
getAuthenticatedUser). | 
boolean | 
S_LibrarySessionInterface.DMReauthenticate(Credential credential,
                ConnectOptions options)  | 
boolean | 
S_LibrarySession.reauthenticate(Credential credential,
              ConnectOptions options)
Reauthenticates the DIRECTORYUSER for which this S_LibrarySession
 was created (this is the DIRECTORYUSER returned by the method
  
getAuthenticatedUser). | 
Copyright © 2025. All rights reserved.