Class RBACRequestAuthHeaderProvider
java.lang.Object
com.huaweicloud.service.engine.common.transport.RBACRequestAuthHeaderProvider
- All Implemented Interfaces:
org.apache.servicecomb.foundation.auth.AuthHeaderProvider
public class RBACRequestAuthHeaderProvider
extends Object
implements org.apache.servicecomb.foundation.auth.AuthHeaderProvider
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.servicecomb.service.center.client.model.RbacTokenResponseprotected StringvoidonEngineConnectChangedEvent(org.apache.servicecomb.http.client.event.EngineConnectChangedEvent event) voidonNotPermittedEvent(org.apache.servicecomb.service.center.client.OperationEvents.UnAuthorizedOperationEvent event) protected longMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.servicecomb.foundation.auth.AuthHeaderProvider
getSignAuthHeaders
-
Field Details
-
INVALID_TOKEN
- See Also:
-
CACHE_KEY
- See Also:
-
AUTH_HEADER
- See Also:
-
-
Constructor Details
-
RBACRequestAuthHeaderProvider
-
-
Method Details
-
onNotPermittedEvent
public void onNotPermittedEvent(org.apache.servicecomb.service.center.client.OperationEvents.UnAuthorizedOperationEvent event) -
onEngineConnectChangedEvent
public void onEngineConnectChangedEvent(org.apache.servicecomb.http.client.event.EngineConnectChangedEvent event) -
createHeaders
-
callCreateHeaders
protected org.apache.servicecomb.service.center.client.model.RbacTokenResponse callCreateHeaders() -
refreshTime
protected long refreshTime() -
authHeaders
- Specified by:
authHeadersin interfaceorg.apache.servicecomb.foundation.auth.AuthHeaderProvider
-