Zitadel.Auth.V1.AuthService.Behaviour behaviour (zitadel_api v1.0.0-rc.8) View Source

Link to this section Summary

Callbacks

Adds a new OTP (One Time Password) Second Factor to the authorized user Only one OTP can be configured per user

Adds a new U2F (Universal Second Factor) to the authorized user Multiple U2Fs can be configured

Adds a new passwordless authenticator to the authorized user Multiple passwordless authentications can be configured

Adds a new passwordless authenticator link to the authorized user and returns it directly This link enables the user to register a new device if current passwordless devices are all platform authenticators e.g. User has already registered Windows Hello and wants to register FaceID on the iPhone

Returns the email address of the authorized user

Returns the user metadata by key of the authorized user

Returns the password complexity policy of my organisation This policy defines how the password should look

Returns the phone number of the authorized user

Returns the profile information of the authorized user

Returns my full blown user

Returns the default languages

Returns all configured authentication factors (second and multi)

Returns a list of all linked identity providers (social logins, eg. Google, Microsoft, AD, etc.)

Show all the permissions my user has in ZITADEL (ZITADEL Manager) Limit should always be set, there is a default limit set by the service

Returns the user metadata of the authorized user

Returns all configured passwordless authenticators of the authorized user

Returns a list of organisations where the authorized user has a user grant (authorization) in the context of the requested project

Returns a list of roles for the authorized user and project

Returns the refresh tokens of the authorized user

Returns the history of the authorized user (each event)

Returns all user grants (authorizations) of the authorized user

Returns the user sessions of the authorized user of the current useragent

Returns a list of features, which are allowed on these organisation based on the subscription of the organisation

Returns the permissions the authorized user has in ZITADEL based on his manager roles (e.g ORG_OWNER)

Removed the configured OTP (One Time Password) Factor

Removes the U2F Authentication from the authorized user

Removes a linked identity provider (social logins, eg. Google, Microsoft, AD, etc.)

Removes the passwordless configuration from the authorized user

Removed the phone number of the authorized user

Sends a new email to the last given address to verify it

Resends a sms to the last given phone number, to verify it

Revokes all refresh tokens of the authorized user

Revokes a single refresh token of the authorized user by its (token) id

Adds a new passwordless authenticator link to the authorized user and sends it to the registered email address This link enables the user to register a new device if current passwordless devices are all platform authenticators e.g. User has already registered Windows Hello and wants to register FaceID on the iPhone

Changes the email address of the authorized user An email is sent to the given address, to verify it

Sets the phone number of the authorized user An sms is sent to the number with a verification code

Change the password of the authorized user

Changes the profile information of the authorized user

Change the user name of the authorize user

Verify the last added OTP (One Time Password)

Verifies the last added U2F (Universal Second Factor) of the authorized user

Sets the email address to verified

Verifies the last added passwordless configuration

Sets the phone number to verified

Link to this section Callbacks

Link to this callback

add_my_auth_factor_otp(input, stream)

View Source (optional)

Specs

Adds a new OTP (One Time Password) Second Factor to the authorized user Only one OTP can be configured per user

Link to this callback

add_my_auth_factor_u2_f(input, stream)

View Source (optional)

Specs

Adds a new U2F (Universal Second Factor) to the authorized user Multiple U2Fs can be configured

Link to this callback

add_my_passwordless(input, stream)

View Source (optional)

Specs

Adds a new passwordless authenticator to the authorized user Multiple passwordless authentications can be configured

Link to this callback

add_my_passwordless_link(input, stream)

View Source (optional)

Specs

Adds a new passwordless authenticator link to the authorized user and returns it directly This link enables the user to register a new device if current passwordless devices are all platform authenticators e.g. User has already registered Windows Hello and wants to register FaceID on the iPhone

Link to this callback

get_my_email(input, stream)

View Source (optional)

Specs

Returns the email address of the authorized user

Link to this callback

get_my_metadata(input, stream)

View Source (optional)

Specs

Returns the user metadata by key of the authorized user

Link to this callback

get_my_password_complexity_policy(input, stream)

View Source (optional)

Specs

Returns the password complexity policy of my organisation This policy defines how the password should look

Link to this callback

get_my_phone(input, stream)

View Source (optional)

Specs

Returns the phone number of the authorized user

Link to this callback

get_my_profile(input, stream)

View Source (optional)

Specs

Returns the profile information of the authorized user

Link to this callback

get_my_user(input, stream)

View Source (optional)

Specs

Returns my full blown user

Link to this callback

get_supported_languages(input, stream)

View Source (optional)

Specs

Returns the default languages

Link to this callback

healthz(input, stream)

View Source (optional)

Specs

Link to this callback

list_my_auth_factors(input, stream)

View Source (optional)

Specs

Returns all configured authentication factors (second and multi)

Link to this callback

list_my_linked_id_ps(input, stream)

View Source (optional)

Specs

Returns a list of all linked identity providers (social logins, eg. Google, Microsoft, AD, etc.)

Link to this callback

list_my_memberships(input, stream)

View Source (optional)

Specs

Show all the permissions my user has in ZITADEL (ZITADEL Manager) Limit should always be set, there is a default limit set by the service

Link to this callback

list_my_metadata(input, stream)

View Source (optional)

Specs

Returns the user metadata of the authorized user

Link to this callback

list_my_passwordless(input, stream)

View Source (optional)

Specs

Returns all configured passwordless authenticators of the authorized user

Link to this callback

list_my_project_orgs(input, stream)

View Source (optional)

Specs

Returns a list of organisations where the authorized user has a user grant (authorization) in the context of the requested project

Link to this callback

list_my_project_permissions(input, stream)

View Source (optional)

Specs

Returns a list of roles for the authorized user and project

Link to this callback

list_my_refresh_tokens(input, stream)

View Source (optional)

Specs

Returns the refresh tokens of the authorized user

Link to this callback

list_my_user_changes(input, stream)

View Source (optional)

Specs

Returns the history of the authorized user (each event)

Link to this callback

list_my_user_grants(input, stream)

View Source (optional)

Specs

Returns all user grants (authorizations) of the authorized user

Link to this callback

list_my_user_sessions(input, stream)

View Source (optional)

Specs

Returns the user sessions of the authorized user of the current useragent

Link to this callback

list_my_zitadel_features(input, stream)

View Source (optional)

Specs

Returns a list of features, which are allowed on these organisation based on the subscription of the organisation

Link to this callback

list_my_zitadel_permissions(input, stream)

View Source (optional)

Specs

Returns the permissions the authorized user has in ZITADEL based on his manager roles (e.g ORG_OWNER)

Link to this callback

remove_my_auth_factor_otp(input, stream)

View Source (optional)

Specs

Removed the configured OTP (One Time Password) Factor

Link to this callback

remove_my_auth_factor_u2_f(input, stream)

View Source (optional)

Specs

Removes the U2F Authentication from the authorized user

Link to this callback

remove_my_avatar(input, stream)

View Source (optional)

Specs

Remove my avatar

Link to this callback

remove_my_linked_idp(input, stream)

View Source (optional)

Specs

Removes a linked identity provider (social logins, eg. Google, Microsoft, AD, etc.)

Link to this callback

remove_my_passwordless(input, stream)

View Source (optional)

Specs

Removes the passwordless configuration from the authorized user

Link to this callback

remove_my_phone(input, stream)

View Source (optional)

Specs

Removed the phone number of the authorized user

Link to this callback

resend_my_email_verification(input, stream)

View Source (optional)

Specs

Sends a new email to the last given address to verify it

Link to this callback

resend_my_phone_verification(input, stream)

View Source (optional)

Specs

Resends a sms to the last given phone number, to verify it

Link to this callback

revoke_all_my_refresh_tokens(input, stream)

View Source (optional)

Specs

Revokes all refresh tokens of the authorized user

Link to this callback

revoke_my_refresh_token(input, stream)

View Source (optional)

Specs

Revokes a single refresh token of the authorized user by its (token) id

Link to this callback

send_my_passwordless_link(input, stream)

View Source (optional)

Specs

Adds a new passwordless authenticator link to the authorized user and sends it to the registered email address This link enables the user to register a new device if current passwordless devices are all platform authenticators e.g. User has already registered Windows Hello and wants to register FaceID on the iPhone

Link to this callback

set_my_email(input, stream)

View Source (optional)

Specs

Changes the email address of the authorized user An email is sent to the given address, to verify it

Link to this callback

set_my_phone(input, stream)

View Source (optional)

Specs

Sets the phone number of the authorized user An sms is sent to the number with a verification code

Link to this callback

update_my_password(input, stream)

View Source (optional)

Specs

Change the password of the authorized user

Link to this callback

update_my_profile(input, stream)

View Source (optional)

Specs

Changes the profile information of the authorized user

Link to this callback

update_my_user_name(input, stream)

View Source (optional)

Specs

Change the user name of the authorize user

Link to this callback

verify_my_auth_factor_otp(input, stream)

View Source (optional)

Specs

Verify the last added OTP (One Time Password)

Link to this callback

verify_my_auth_factor_u2_f(input, stream)

View Source (optional)

Specs

Verifies the last added U2F (Universal Second Factor) of the authorized user

Link to this callback

verify_my_email(input, stream)

View Source (optional)

Specs

Sets the email address to verified

Link to this callback

verify_my_passwordless(input, stream)

View Source (optional)

Specs

Verifies the last added passwordless configuration

Link to this callback

verify_my_phone(input, stream)

View Source (optional)

Specs

Sets the phone number to verified