public interface INamespaceTrustedSignonProvider extends INamespace
CapabilityCaseSensitive, CapabilityContains, CapabilityEndsWith, CapabilityEquals, CapabilityNotBrowsable, CapabilitySort, CapabilityStartsWith
Modifier and Type | Method and Description |
---|---|
void |
processLogonRequest(ITrustedSignonRequest theRequest)
Processes the authentication information used to identify the user.
|
destroy, getCapabilities, getNamespaceFormat, init, setNamespaceFormat
getAvailableDescriptionLocales, getDescription
getAncestors, getAvailableNameLocales, getHasChildren, getName, getObjectID
void processLogonRequest(ITrustedSignonRequest theRequest) throws UserRecoverableException, SystemRecoverableException, UnrecoverableException
theRequest
- A request containing the information used to authenticate the
caller. This request is modified before being used by the
authentication namespace for which this proxy is acting.UserRecoverableException
- Indicates that authentication is not possible
using the available information. It may be possible to
authenticate after interacting with the user.SystemRecoverableException
- Indicates that authentication is not possible
using the available information. It may be possible to
authenticate after interacting with the system.UnrecoverableException
- Indicates that an exception has occurred that interferes with the
normal operation of the namespace.