To interact with Kanidm as an administrator, you'll need to use our command line tools. If you haven't installed them yet, install them now.
You can configure
kanidm to help make commands simpler by modifying
uri = "https://idm.example.com" verify_ca = true|false verify_hostnames = true|false ca_path = "/path/to/ca.pem"
Once configured, you can test this with:
kanidm self whoami --name anonymous
To authenticate as a user for use with the command line, you need to use the
to establish a session token.
kanidm login --name USERNAME kanidm login --name admin
Once complete, you can use
kanidm without reauthenticating for a period of time for administration.
You can list active sessions with:
kanidm session list
Sessions will expire after a period of time (by default 1 hour). To remove these expired sessions locally you can use:
kanidm session cleanup
To logout of a session:
kanidm logout --name USERNAME kanidm logout --name admin