com.cognos.CAM_AAA.authentication

Interface INamespaceAuthenticationProviderBase

    • Method Detail

      • logoff

        void logoff(IVisa theVisa,
                    IBiBusHeader theBiBusHeader)
        Logs off the user from this authentication namespace. After this call this visa will no longer be used by the system.
        Parameters:
        theVisa - A visa that grants access to this authentication namespace. This visa was previously issued by this authentication namespace using the logon method.
        theBiBusHeader - The biBusHeader that contains the information used to authenticate the user. The biBusHeader can be modified to remove existing cookies, form fields, and so on.
      • search

        IQueryResult search(IVisa theVisa,
                            IQuery theQuery)
                     throws UnrecoverableException
        Retrieves a set of objects that exist within the current authentication namespace. The result only contains the objects that the user has the appropriate permissions for. If the user is not authenticated, the result will only contain the information visible to an anonymous user.
        Parameters:
        theVisa - A visa that grants access to this authentication namespace, and identifies the user performing this search. This parameter will be null if the user is not authenticated in this namespace.
        theQuery - The details about which objects to return.
        Returns:
        The result of the query.
        Throws:
        UnrecoverableException - An exception has occurred that interferes with the normal operation of the namespace.