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.booleanDOCUMENT 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
-