Bug #117842 Kerberos support for MacOS
Submitted: 1 Apr 11:05 Modified: 1 Apr 12:44
Reporter: Pete Mallam Email Updates:
Status: Verified Impact on me:
None 
Category:Shell General / Core Client Severity:S4 (Feature request)
Version: OS:MacOS
Assigned to: CPU Architecture:Any
Tags: feature request

[1 Apr 11:05] Pete Mallam
Description:
While trying to get an AWS RDS cluster set up using Directory Service Authentication, one of the many issues I faced was the fact that Kerberos Authentication is not supported on MacOS.

Can someone please provide some detail on why this is? 

MacOS is often used by those who need a closer connection to Linux systems, but are for whatever reason not able to use Linux as a workstation OS. Most often due to company policies.

This lack of support is only mentioned here: https://dev.mysql.com/doc/workbench/en/wb-mysql-connections-methods-ldap-kerberos.html and, after further digging around I found a comment in here: https://github.com/mysql/mysql-connector-cpp/blob/eb8aa607de22c26813ccee878717106cb5d51334...

How to repeat:
Install the MySQL Client on MacOS systems. When trying to connect to a MySQL instance/cluster with a user that is configured to be authorised using "authentication_kerberos", the "authentication_kerberos_client.so" object file is not available to handle the request.

Suggested fix:
Update documentation to more explicitly outline this restriction, potentially including some background as to why this is the case.

If possible, reverse the decision to not support this feature.
[1 Apr 12:44] MySQL Verification Team
Hi,

Thank you for the feature request.