# Uses of Interface
com.documentum.fc.common.IDfLoginInfo

Packages that use IDfLoginInfo
Package
Description
com.documentum.com
Provides an interface for accessing the DFC through OLE/COM.
com.documentum.fc.client
com.documentum.fc.common
Provides classes and interfaces to utility functionality associated with all DFC objects.

- ## Uses of IDfLoginInfo in com.documentum.com

  Methods in com.documentum.com that return IDfLoginInfo
  Modifier and Type
  Method
  Description
  `IDfLoginInfo`
  DfClientX.`getLoginInfo()`
  `IDfLoginInfo`
  IDfClientX.`getLoginInfo()`
  Factory method for an `IDfLoginInfo` object.

- ## Uses of IDfLoginInfo in com.documentum.fc.client

  Methods in com.documentum.fc.client that return IDfLoginInfo
  Modifier and Type
  Method
  Description
  `IDfLoginInfo`
  IDfSessionManager.`getIdentity(String docbase)`
  Retrieves a previously set identity for a given repository.
  `IDfLoginInfo`
  IDfSession.`getLoginInfo()`
  Returns a copy of the login information used to establish this DFC session.
  `IDfLoginInfo`
  DfDefaultTrustManager.`getTrustCredential(String docbaseName)`
  Gets the credential necessary to establish trust with a specific Docbase.
  `IDfLoginInfo`
  IDfTrustManager.`getTrustCredential(String docbaseName)`
  Gets the credential necessary to establish trust with a specific repository.
  Methods in com.documentum.fc.client with parameters of type IDfLoginInfo
  Modifier and Type
  Method
  Description
  `void`
  IDfSession.`assume(IDfLoginInfo loginInfo)`
  Gives ownership of the session to a new user.
  `void`
  DfClient.`authenticate(String docbaseName, IDfLoginInfo loginInfo)`
  `void`
  IDfClient.`authenticate(String docbaseName, IDfLoginInfo loginInfo)`
  Validates a username/password combination without returning a new session.
  `void`
  IDfSession.`authenticate(IDfLoginInfo loginInfo)`
  Validates credentials without returning a new session.
  `IDfSession`
  DfClient.`getSharedSession(String docbaseName, IDfLoginInfo loginInfo, String key)`
  `IDfSession`
  IDfClient.`getSharedSession(String docbaseName, IDfLoginInfo loginInfo, String key)`
  Deprecated.
  use `IDfSessionManager` instead for session sharing
  `IDfSession`
  DfClient.`newSession(String docbaseName, IDfLoginInfo loginInfo)`
  `IDfSession`
  IDfClient.`newSession(String docbaseName, IDfLoginInfo loginInfo)`
  Factory method that always constructs a new `IDfSession` object and establishes a new session with the specified Documentum server.
  `void`
  IDfSessionManager.`setIdentity(String docbase, IDfLoginInfo identity)`
  Sets the identity for "manual" user authentication.

- ## Uses of IDfLoginInfo in com.documentum.fc.common

  Methods in com.documentum.fc.common with parameters of type IDfLoginInfo
  Modifier and Type
  Method
  Description
  `boolean`
  IDfLoginInfo.`matches(IDfLoginInfo that)`
  A little bit looser variation of `equals`that allows for objects of different implementation type to be compared for equality relative to `IDfLoginInfo`.``