When both SURFACE_API_ENABLED and AUTH_ENABLED environment variables are set to True (e.g. here), opencdms-api uses Django's password hashing algorithm to authenticate API users against SURFACE's auth_user database table.
Climsoft CDMS does not maintain it's own user credentials, but instead uses MariaDB's mysql.user (i.e the user table in the database system's mysql database).
When connecting to Climsoft databases and AUTH_ENABLED is True, can opencdms-api authenticate against mysql.user using MariaDBs password hashing algorithm (possibly by directly calling the database's PASSWORD() function?
When both
SURFACE_API_ENABLED
andAUTH_ENABLED
environment variables are set to True (e.g. here), opencdms-api uses Django's password hashing algorithm to authenticate API users against SURFACE'sauth_user
database table.Climsoft CDMS does not maintain it's own user credentials, but instead uses MariaDB's
mysql.user
(i.e theuser
table in the database system'smysql
database).When connecting to Climsoft databases and
AUTH_ENABLED
is True, can opencdms-api authenticate againstmysql.user
using MariaDBs password hashing algorithm (possibly by directly calling the database's PASSWORD() function?