Package com.appliedolap.essbase.impl
Class BasicAuthentication
java.lang.Object
com.appliedolap.essbase.impl.BasicAuthentication
- All Implemented Interfaces:
EssAuthentication
HTTP Basic on every request, never establishing a session.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe value for theAuthorizationheader, or null to send none.username()The user being authenticated as, where this strategy knows it.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.appliedolap.essbase.EssAuthentication
cookieHeader, observeSetCookies, sessionEnded, sessionExpiry
-
Constructor Details
-
BasicAuthentication
-
-
Method Details
-
authorizationHeader
Description copied from interface:EssAuthenticationThe value for theAuthorizationheader, or null to send none. Null is meaningful rather than a degenerate case - a cookie-borne session needs noAuthorizationheader.- Specified by:
authorizationHeaderin interfaceEssAuthentication
-
username
Description copied from interface:EssAuthenticationThe user being authenticated as, where this strategy knows it.Empty for a strategy that only carries a session or a token: those identify a user to the server without the client necessarily knowing who it is. A caller that needs the name regardless has to ask the server - but should prefer this, because asking is a round trip and, on Essbase 26.1,
GET /sessionanswers 500.- Specified by:
usernamein interfaceEssAuthentication
-