public class ImpersonationCredentials extends Object implements Credentials
Credentials interface used to distinguish
a regular login request from Session.impersonate(javax.jcr.Credentials).| Constructor and Description |
|---|
ImpersonationCredentials(Credentials baseCredentials,
org.apache.jackrabbit.oak.api.AuthInfo authInfo) |
| Modifier and Type | Method and Description |
|---|---|
Credentials |
getBaseCredentials()
Returns the
Credentials originally passed to
Session.impersonate(javax.jcr.Credentials). |
org.apache.jackrabbit.oak.api.AuthInfo |
getImpersonatorInfo()
Returns the
AuthInfo present with the editing session that want
to impersonate. |
public ImpersonationCredentials(Credentials baseCredentials, org.apache.jackrabbit.oak.api.AuthInfo authInfo)
public Credentials getBaseCredentials()
Credentials originally passed to
Session.impersonate(javax.jcr.Credentials).Credentials originally passed to
Session.impersonate(javax.jcr.Credentials).public org.apache.jackrabbit.oak.api.AuthInfo getImpersonatorInfo()
AuthInfo present with the editing session that want
to impersonate.AuthInfo present with the editing session that want
to impersonate.ContentSession.getAuthInfo()Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.