ClientSSO - P4LOGINSSO behavior

The ClientSSO class allows you to override the behavior associated with the invocation of the P4LOGINSSO client-side trigger. This might be necessary if the client is a web service instead of an application running on the user’s host. This scenario requires specific knowledge of the P4LOGINSSO and any auth-check-sso triggers deployed in the environment. See Single sign-on and auth-check-sso triggers in P4 Server Administration Documentation.

virtual ClientSSOStatus Authorize( StrDict &vars,
        int maxLength,
        StrBuf &result ) = 0;

ClientSSO only has one method that must be implemented: ClientSSO::Authorize( StrDict &vars, int maxLength, StrBuf &result ).