public interface IdentityService
| Modifier and Type | Method and Description |
|---|---|
KrbIdentity |
addIdentity(KrbIdentity identity)
Add an identity, and return the newly created result.
|
void |
deleteIdentity(String principalName)
Delete the identity specified by principal name
|
Iterable<String> |
getIdentities()
Get all of the identity principal names.
|
KrbIdentity |
getIdentity(String principalName)
Get the identity account specified by name.
|
AuthorizationData |
getIdentityAuthorizationData(KdcClientRequest kdcClientRequest,
EncTicketPart encTicketPart)
Get an identity's Authorization Data.
|
BatchTrans |
startBatchTrans()
Start a transaction.
|
boolean |
supportBatchTrans()
Query to know if xtrans is supported or not.
|
KrbIdentity |
updateIdentity(KrbIdentity identity)
Update an identity, and return the updated result.
|
boolean supportBatchTrans()
BatchTrans startBatchTrans() throws KrbException
KrbException - eIterable<String> getIdentities() throws KrbException
KrbException - eKrbIdentity getIdentity(String principalName) throws KrbException
principalName - The principal nameKrbException - eAuthorizationData getIdentityAuthorizationData(KdcClientRequest kdcClientRequest, EncTicketPart encTicketPart) throws KrbException
kdcClientRequest - The KdcClientRequestencTicketPart - The EncTicketPart being built for the KrbIdentityKrbException - eKrbIdentity addIdentity(KrbIdentity identity) throws KrbException
identity - The identityKrbException - eKrbIdentity updateIdentity(KrbIdentity identity) throws KrbException
identity - The identityKrbException - evoid deleteIdentity(String principalName) throws KrbException
principalName - The principal nameKrbException - eCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.