com.cognos.CAM_AAA.authentication

Interface INamespaceTrustedSignonProvider

  • All Superinterfaces:
    IBaseClass, INamespace, IUiClass


    public interface INamespaceTrustedSignonProvider
    extends INamespace
    Defines the interface to use for implementing an IBM Cognos trusted signon provider.
    • Method Detail

      • processLogonRequest

        void processLogonRequest(ITrustedSignonRequest theRequest)
                          throws UserRecoverableException,
                                 SystemRecoverableException,
                                 UnrecoverableException
        Processes the authentication information used to identify the user. This trusted signon provider modifies the request before it is sent to an authentication provider.
        Parameters:
        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.
        Throws:
        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.