Skip to main content

Create a Kerberos credential

POST 

/nevisidm/api/core/v1/:clientExtId/users/:userExtId/kerberos

Since: 2.79.0

Required permission(s): AccessControl.CredentialCreate

Creates a new Kerberos credential for the specified user.

The kerberosId field is required and must not be blank. It represents the Kerberos principal name that links the nevisIDM user to their Windows/Active Directory identity.

Unlike policy-based credentials, Kerberos credentials do not require a policy to be configured. Multiple Kerberos credentials can be created for the same user, each is identified by its own external ID.

The response includes a Location header pointing to the created credential, identified by the generated or provided external ID.

Request

Path Parameters

    clientExtId stringrequired

    External ID of the client.

    Example: client-123
    userExtId stringrequired

    External ID of the user.

    Example: user-123

Body

required
    extId string

    The external ID of the Kerberos credential. If omitted, one will be generated automatically.

    kerberosId stringrequired

    Possible values: non-empty

    The Kerberos principal name used to map the nevisIDM user to their Windows/Kerberos identity.

    stateName string

    Possible values: [initial, active, tmp-locked, fail-locked, reset-code, admin-changed, disabled, archived]

    The initial state of the credential.

Responses

Kerberos credential created successfully

Response Headers
  • Location any

    URL of the created resource

Loading...