public interface INamespaceAuthenticationProvider extends INamespaceAuthenticationProviderBase
CapabilityCaseSensitive, CapabilityContains, CapabilityEndsWith, CapabilityEquals, CapabilityNotBrowsable, CapabilitySort, CapabilityStartsWith
Modifier and Type | Method and Description |
---|---|
IVisa |
logon(IBiBusHeader theBiBusHeader)
Logs on the user to this authentication namespace.
|
logoff, search
destroy, getCapabilities, getNamespaceFormat, init, setNamespaceFormat
getAvailableDescriptionLocales, getDescription
getAncestors, getAvailableNameLocales, getHasChildren, getName, getObjectID
IVisa logon(IBiBusHeader theBiBusHeader) throws UserRecoverableException, SystemRecoverableException, UnrecoverableException
theBiBusHeader
- The biBusHeader that contains the information used to authenticate
the user.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.