Skip navigation links
org.identityconnectors.framework.api.operations
Interface ResolveUsernameApiOp
- All Superinterfaces:
- APIOperation
- All Known Subinterfaces:
- ConnectorFacade
-
public interface ResolveUsernameApiOp
- extends APIOperation
Get the Uid of any ConnectorObject (i.e., account) associated with a specific username.
resolveUsername
Uid resolveUsername(ObjectClass objectClass,
java.lang.String username,
OperationOptions options)
- Resolve the given
authentication
username to the corresponding Uid
. The Uid
is the one that AuthenticationApiOp.authenticate(org.identityconnectors.framework.common.objects.ObjectClass, java.lang.String, org.identityconnectors.common.security.GuardedString, org.identityconnectors.framework.common.objects.OperationOptions)
would return in case of a successful authentication.
-
- Parameters:
objectClass
- The object class to use for authenticate. Will typically be an account. Must not be null.
username
- string that represents the account or user id.
options
- additional options that impact the way this operation is run. May be null.
- Returns:
- Uid The uid of the account that would be used to authenticate.
- Throws:
java.lang.RuntimeException
- iff the username could not be resolved.
- Since:
- 1.1
Skip navigation links
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.