Caos.Zitadel.Auth.Api.V1.AuthService.Behaviour behaviour (zitadel_api v1.0.0-beta.3) View Source

Link to this section Summary

Link to this section Callbacks

Link to this callback

add_mfa_otp(input, stream)

View Source (optional)

Specs

add_mfa_otp(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Auth.Api.V1.MfaOtpResponse.t()

MFA

Link to this callback

add_my_mfa_u2_f(input, stream)

View Source (optional)

Specs

add_my_mfa_u2_f(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Auth.Api.V1.WebAuthNResponse.t()
Link to this callback

add_my_passwordless(input, stream)

View Source (optional)

Specs

add_my_passwordless(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Auth.Api.V1.WebAuthNResponse.t()
Link to this callback

change_my_password(input, stream)

View Source (optional)

Specs

change_my_password(
  input :: Caos.Zitadel.Auth.Api.V1.PasswordChange.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()

Password

Link to this callback

change_my_user_email(input, stream)

View Source (optional)

Specs

change_my_user_email(
  input :: Caos.Zitadel.Auth.Api.V1.UpdateUserEmailRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Auth.Api.V1.UserEmail.t()
Link to this callback

change_my_user_name(input, stream)

View Source (optional)

Specs

change_my_user_name(
  input :: Caos.Zitadel.Auth.Api.V1.ChangeUserNameRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

change_my_user_phone(input, stream)

View Source (optional)

Specs

change_my_user_phone(
  input :: Caos.Zitadel.Auth.Api.V1.UpdateUserPhoneRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Auth.Api.V1.UserPhone.t()
Link to this callback

get_my_mfas(input, stream)

View Source (optional)

Specs

get_my_mfas(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Auth.Api.V1.MultiFactors.t()
Link to this callback

get_my_password_complexity_policy(input, stream)

View Source (optional)

Specs

get_my_password_complexity_policy(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Auth.Api.V1.PasswordComplexityPolicy.t()
Link to this callback

get_my_passwordless(input, stream)

View Source (optional)

Specs

get_my_passwordless(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Auth.Api.V1.WebAuthNTokens.t()
Link to this callback

get_my_project_permissions(input, stream)

View Source (optional)

Specs

get_my_project_permissions(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Auth.Api.V1.MyPermissions.t()
Link to this callback

get_my_user(input, stream)

View Source (optional)

Specs

get_my_user(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Auth.Api.V1.UserView.t()

User

Link to this callback

get_my_user_address(input, stream)

View Source (optional)

Specs

get_my_user_address(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Auth.Api.V1.UserAddressView.t()
Link to this callback

get_my_user_changes(input, stream)

View Source (optional)

Specs

get_my_user_changes(
  input :: Caos.Zitadel.Auth.Api.V1.ChangesRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Auth.Api.V1.Changes.t()
Link to this callback

get_my_user_email(input, stream)

View Source (optional)

Specs

get_my_user_email(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Auth.Api.V1.UserEmailView.t()
Link to this callback

get_my_user_phone(input, stream)

View Source (optional)

Specs

get_my_user_phone(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Auth.Api.V1.UserPhoneView.t()
Link to this callback

get_my_user_profile(input, stream)

View Source (optional)

Specs

get_my_user_profile(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Auth.Api.V1.UserProfileView.t()
Link to this callback

get_my_user_sessions(input, stream)

View Source (optional)

Specs

get_my_user_sessions(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Auth.Api.V1.UserSessionViews.t()

Authorization

Link to this callback

get_my_zitadel_permissions(input, stream)

View Source (optional)

Specs

get_my_zitadel_permissions(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Auth.Api.V1.MyPermissions.t()

Permission

Link to this callback

healthz(input, stream)

View Source (optional)

Specs

healthz(input :: Google.Protobuf.Empty.t(), stream :: GRPC.Server.Stream.t()) ::
  Google.Protobuf.Empty.t()

Readiness

Link to this callback

remove_mfa_otp(input, stream)

View Source (optional)

Specs

remove_mfa_otp(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

remove_my_external_idp(input, stream)

View Source (optional)

Specs

remove_my_external_idp(
  input :: Caos.Zitadel.Auth.Api.V1.ExternalIDPRemoveRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

remove_my_mfa_u2_f(input, stream)

View Source (optional)

Specs

remove_my_mfa_u2_f(
  input :: Caos.Zitadel.Auth.Api.V1.WebAuthNTokenID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

remove_my_passwordless(input, stream)

View Source (optional)

Specs

remove_my_passwordless(
  input :: Caos.Zitadel.Auth.Api.V1.WebAuthNTokenID.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

remove_my_user_phone(input, stream)

View Source (optional)

Specs

remove_my_user_phone(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

resend_my_email_verification_mail(input, stream)

View Source (optional)

Specs

resend_my_email_verification_mail(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

resend_my_phone_verification_code(input, stream)

View Source (optional)

Specs

resend_my_phone_verification_code(
  input :: Google.Protobuf.Empty.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

search_my_external_id_ps(input, stream)

View Source (optional)

Specs

search_my_external_id_ps(
  input :: Caos.Zitadel.Auth.Api.V1.ExternalIDPSearchRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Auth.Api.V1.ExternalIDPSearchResponse.t()

ExternalIDP

Link to this callback

search_my_project_orgs(input, stream)

View Source (optional)

Specs

search_my_project_orgs(
  input :: Caos.Zitadel.Auth.Api.V1.MyProjectOrgSearchRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Auth.Api.V1.MyProjectOrgSearchResponse.t()
Link to this callback

search_my_user_grant(input, stream)

View Source (optional)

Specs

search_my_user_grant(
  input :: Caos.Zitadel.Auth.Api.V1.UserGrantSearchRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Auth.Api.V1.UserGrantSearchResponse.t()
Link to this callback

search_my_user_memberships(input, stream)

View Source (optional)

Specs

search_my_user_memberships(
  input :: Caos.Zitadel.Auth.Api.V1.UserMembershipSearchRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Auth.Api.V1.UserMembershipSearchResponse.t()
Link to this callback

update_my_user_address(input, stream)

View Source (optional)

Specs

update_my_user_address(
  input :: Caos.Zitadel.Auth.Api.V1.UpdateUserAddressRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Auth.Api.V1.UserAddress.t()
Link to this callback

update_my_user_profile(input, stream)

View Source (optional)

Specs

update_my_user_profile(
  input :: Caos.Zitadel.Auth.Api.V1.UpdateUserProfileRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Caos.Zitadel.Auth.Api.V1.UserProfile.t()
Link to this callback

verify_mfa_otp(input, stream)

View Source (optional)

Specs

verify_mfa_otp(
  input :: Caos.Zitadel.Auth.Api.V1.VerifyMfaOtp.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

verify_my_mfa_u2_f(input, stream)

View Source (optional)

Specs

verify_my_mfa_u2_f(
  input :: Caos.Zitadel.Auth.Api.V1.VerifyWebAuthN.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

verify_my_passwordless(input, stream)

View Source (optional)

Specs

verify_my_passwordless(
  input :: Caos.Zitadel.Auth.Api.V1.VerifyWebAuthN.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

verify_my_user_email(input, stream)

View Source (optional)

Specs

verify_my_user_email(
  input :: Caos.Zitadel.Auth.Api.V1.VerifyMyUserEmailRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()
Link to this callback

verify_my_user_phone(input, stream)

View Source (optional)

Specs

verify_my_user_phone(
  input :: Caos.Zitadel.Auth.Api.V1.VerifyUserPhoneRequest.t(),
  stream :: GRPC.Server.Stream.t()
) :: Google.Protobuf.Empty.t()