Next: , Previous: SECURID, Up: Mechanisms


5.9 The GSSAPI mechanism

GSS-API is a framework, similar to SASL, for authentication. The GSSAPI mechanism only support the Kerberos 5 GSS-API mechanism, though. (A new SASL mechanism to support non-Kerberos 5 GSS-API mechanisms may be supported in the future.)

In the client, the mechanism is enabled only if the user has acquired credentials (i.e., a ticket granting ticket), and require the GSASL_AUTHID, GSASL_SERVICE, and GSASL_HOSTNAME properties.

In the server, the mechanism require the GSASL_SERVICE, and GSASL_HOSTNAME properties, and will invoke the GSASL_VALIDATE_GSSAPI callback in order to validate the user. The callback may inspect the GSASL_AUTHZID and GSASL_GSSAPI_DISPLAY_NAME properties to decide whether to authorize the user. Note that authentication is performed by the GSS-API library.

XXX: explain more about quality of service, maximum buffer size, etc.