Kratos

  • Identity Charmers
Channel Revision Published Runs on
latest/stable 397 24 Apr 2024
Ubuntu 22.04
latest/edge 494 20 Oct 2024
Ubuntu 22.04
0.4/edge 485 03 Oct 2024
Ubuntu 22.04
0.3/edge 419 05 Jul 2024
Ubuntu 22.04
0.2/stable 406 26 Jun 2024
Ubuntu 22.04
0.2/edge 406 02 May 2024
Ubuntu 22.04
0.1/edge 383 29 Sep 2023
Ubuntu 22.04
juju deploy kratos --channel 0.4/edge
Show information

Platform:

Learn about actions >

  • create-admin-account

    Create an admin user. If no password was provided, the command will return a magic link where the user will be able to set their password.

    Params
    • email string

      The admin's email, this email must not be associated with any other account (user or admin)

    • name string

      The admin's name

    • password-secret-id string

      The juju secret that contains the admin's password

    • phone_number string

      The admin's phone number

    • username string

      The admin username

    Required

    username, email

  • delete-identity

    Delete a user using either the identity ID or the user email.

    Params
    • email string

      The user's email

    • identity-id string

      The Identity ID

  • get-identity

    Get a user using either the identity ID or the user email.

    Params
    • email string

      The user's email

    • identity-id string

      The Identity ID

  • invalidate-identity-sessions

    Invalidate all user sessions using either the identity ID or user email.

    Params
    • email string

      The user's email

    • identity-id string

      The Identity ID

  • reset-identity-mfa

    Reset identity's second authentication factor using either the identity ID or user email.

    Params
    • email string

      The user's email

    • identity-id string

      The Identity ID

    • mfa-type string

      The type of credentials to be removed, one of totp or lookup_secret.

  • reset-password

    Reset password of an identity using either the identity ID or user email. Required: one of identity-id or email

    Params
    • email string

      The user's email

    • identity-id string

      The Identity ID

    • password-secret-id string

      The juju secret that contains the password to set for an identity. If not provided, a self-service recovery link will be returned.

  • run-migration

    Run a migration, this is needed after upgrades. This is a non-reversible operation. Run this after backing up the database.

    Params
    • timeout number

      Timeout after which the migration will be canceled