User#
For the moment, user is a way to create an account and then get a write access to a project you created.
User Specification#
kind: "User"
metadata:
# User name for login
name: <string>
spec:
firstName: <string> # Optional
lastName: <string> # Optional
nativeProvider: <Native Provider specification> # Optional
# Save the context of the oauth provider used if the user has been created from an external OIDC or OAuth
# authentication provider.
oauthProviders:
- <OAuth Provider specification> # Optional
Native Provider specification#
# Password when provided is hashed and salted before going to the database
# Password is optional because depending on the Perses configuration, you might be able to login with external
# authentication provider or not be able to create a user at all.
# It can happen when the Perses server relies on a ldap database for authentication.
password: <string> # Optional
OAuth Provider specification#
# Identifying the provider
issuer: <string>
# Email of the user in the provider
email: <string>
# Identifying the user in the provider
subject: <string>
API definition#
Get a list of User
#
URL query parameters:
- name =
<string>
: filters the list of users based on their login name (prefix).