| Package | Description |
|---|---|
| com.ibm.itim.apps.pim |
Extends the
com.ibm.itim.apps package to provide a remotable application programming
interface for Shared Access Module. |
| com.ibm.itim.dataservices.model.pim |
Extends the
com.ibm.itim.dataservices.model package to provide a remotable application programming
interface for Shared Access Module objects. |
| com.ibm.itim.pim.authority |
Provides an application programming interface for shared access authorization
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<CredentialComponent> |
SharedAccessManager.getAllSharedAccesses(Credential.Status credStatus,
SharedAccessSearchFilter filter,
SearchParameters searchParam,
SearchResultsStatus searchStatus)
This API gets a list of authorized and non authorized shared credentials and credential pools that match the search criteria
for the authenticated user.
|
java.util.Collection<CredentialComponent> |
SharedAccessManager.getAuthorizedSharedAccesses(boolean excludeCheckedOutAccount,
SharedAccessSearchFilter filter,
SearchParameters searchParam,
SearchResultsStatus searchStatus)
This API gets a list of authorized credentials and credential pools that match the search criteria
for the authenticated user.
|
java.util.Collection<CredentialComponent> |
CredentialPoolManager.getCredentialPools(OrganizationalContainerMO parent,
java.lang.String serviceProfileName,
java.lang.String serviceNamePattern,
java.lang.String poolNamePattern,
SearchResultsStatus resultStatus)
This API returns the credential pools that matches the given name and service name search pattern within the given
container.
|
java.util.Collection<CredentialComponent> |
CredentialManager.getCredentials(SharedAccessSearchFilter filter,
Credential.Status credStatus,
SearchParameters searchParam,
SearchResultsStatus searchStatus)
This API gets a list of authorized and non authorized shared credentials and credential pools that match the search criteria
for the authenticated user.
|
| Modifier and Type | Method and Description |
|---|---|
com.ibm.itim.pim.CheckoutResult |
CredentialLeaseManager.checkout(CredentialComponent sharedAccess,
CredentialLease lease)
This API checks out a credential from the credential vault for shared access.
|
com.ibm.itim.pim.CheckoutResult |
CredentialLeaseManager.checkoutWithoutWorkflow(CredentialComponent sharedAccess,
CredentialLease lease)
This API synchronously checks out a credential from the credential vault
for shared access.
|
java.util.Collection<RoleMO> |
SharedAccessManager.getAuthorizedRoles(CredentialComponent credentialComp,
boolean listAccessOnly,
SearchParameters searchParam,
SearchResultsStatus searchStatus)
This API gets a list of authorized roles for the specified credential component.
|
boolean |
SharedAccessManager.isCheckoutAllowed(CredentialComponent sharedAccess)
This API determines if the authenticated user is authorized to check out a credential or credential pool.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Credential
This is a value Object class that holds the attribute information of a
credential in the data model.
|
class |
CredentialPool
This value Object class holds the attribute information of a credential pool in
the data model.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<CredentialComponent> |
SharedAccessAuthorizationStrategy.getAuthorizedSharedAccesses(PersonEntity personEntity,
boolean isExcludeCheckedOutAccount,
SharedAccessSearchFilter filter,
SearchParameters searchParam,
SearchResultsStatus searchStatus)
Finds the authorized shared accesses for a given user.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
SharedAccessAuthorizationStrategy.isCheckoutAllowed(PersonEntity personEntity,
CredentialComponent sharedAccess)
Determines if the given user is authorized to check out a shared accesses.
|
IBM Security Identity Manager 6.0.0
© Copyright International Business Machines Corporation 2007, 2012. All rights reserved. US Government Users Restricited Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.