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 © 2023. All rights reserved.