# 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.
