Package com.emc.d2fs.authc
Class HttpAuthPrincipal
java.lang.Object
com.emc.d2fs.authc.HttpAuthPrincipal
- All Implemented Interfaces:
Principal
DOCUMENT ME!
-
Constructor Summary
ConstructorsConstructorDescriptionHttpAuthPrincipal
(String defaultRepository, String principalName, String password) Creates a new X3AuthPrincipal object.HttpAuthPrincipal
(String defaultRepository, String principalName, String password, boolean isTrusted) Creates a new X3AuthPrincipal object.HttpAuthPrincipal
(String defaultRepository, String principalName, String password, boolean isTrusted, String userArg1) Creates a new X3AuthPrincipal object.HttpAuthPrincipal
(String defaultRepository, String principalName, String password, boolean isTrusted, String userArg1, String domain, Object binaryCredential) Creates a new X3AuthPrincipal object. -
Method Summary
Modifier and TypeMethodDescriptionDOCUMENT ME!getName()
DOCUMENT ME!DOCUMENT ME!Returns the first optional argument used by custom content server authentication plugins.boolean
DOCUMENT ME!
-
Constructor Details
-
HttpAuthPrincipal
Creates a new X3AuthPrincipal object.- Parameters:
defaultRepository
- Default repository.principalName
- Principal name.password
- Password or ticket.
-
HttpAuthPrincipal
public HttpAuthPrincipal(String defaultRepository, String principalName, String password, boolean isTrusted) Creates a new X3AuthPrincipal object.- Parameters:
defaultRepository
- Default repository.principalName
- Principal name.password
- Password or ticket.isTrusted
- DOCUMENT ME!
-
HttpAuthPrincipal
public HttpAuthPrincipal(String defaultRepository, String principalName, String password, boolean isTrusted, String userArg1) Creates a new X3AuthPrincipal object.- Parameters:
defaultRepository
- Default repository.principalName
- Principal name.password
- Password or ticket.isTrusted
- Indicator whether this principal is trusted, therefore a password is not needed for validation.userArg1
- First optional argument used by custom content server authentication plugins.
-
HttpAuthPrincipal
public HttpAuthPrincipal(String defaultRepository, String principalName, String password, boolean isTrusted, String userArg1, String domain, Object binaryCredential) Creates a new X3AuthPrincipal object.- Parameters:
defaultRepository
- Default repository.principalName
- Principal name.password
- Password or ticket.isTrusted
- Indicator whether this principal is trusted, therefore a password is not needed for validation.userArg1
- First optional argument used by custom content server authentication plugins.domain
- server's domain namebinaryCredential
- contains information to create the binary credential in IDfLoginInfo
-
-
Method Details
-
getDefaultRepository
DOCUMENT ME!- Returns:
- DOCUMENT ME!
-
getName
DOCUMENT ME! -
getPassword
DOCUMENT ME!- Returns:
- DOCUMENT ME!
-
isTrusted
public boolean isTrusted()DOCUMENT ME!- Returns:
- DOCUMENT ME!
-
getUserArg1
Returns the first optional argument used by custom content server authentication plugins.- Returns:
- the first optional argument used by custom content server authentication plugins.
-
getBinaryCredential
-
getDomain
-