Release v2.1.0- 2024

Overview:

Introduced Kerberos integration within Skillmine Auth, enabling user lifecycle management and synchronization between Auth and Kerberos servers.

Key Features:

  • Kerberos Setup & Configuration:

    • Support for KDC URL, Realm (uppercase), and Admin Password configuration.

    • Customizable krb5.conf and script support within connector service.

    • Dockerized Kerberos setup with preconfigured admin principal and KDC server startup.

  • Admin Panel Integration:

    • Added Kerberos Providers under Settings → Authentication Methods.

    • Webhook configuration for event-driven communication with connectors.

  • User Lifecycle Operations:

    • Create User: Users created in Auth are automatically provisioned in Kerberos.

    • Password Change: Password updates in Auth are propagated to Kerberos.

    • Delete User: User deletions in Auth remove corresponding Kerberos entries.

    • Sync Users: On-demand sync from Auth to Kerberos via API trigger.

  • Testing & Verification:

    • Client and server login validation using kinit and klist.

    • Integration testing steps provided for user creation, password change, and deletion.

Purpose: This release provides a complete integration pathway between Skillmine Auth and Kerberos, ensuring secure authentication, centralized user management, and smooth synchronization across systems.

Last updated