Files
gitlabhq/doc/security/passwords_for_integrated_authentication_methods.md
2025-02-17 03:18:02 +00:00

1.1 KiB

stage, group, info, title
stage group info title
Software Supply Chain Security Authentication To determine the technical writer assigned to the Stage/Group associated with this page, see https://handbook.gitlab.com/handbook/product/ux/technical-writing/#assignments Generated passwords for users created through integrated authentication

{{< details >}}

  • Tier: Free, Premium, Ultimate
  • Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated

{{< /details >}}

GitLab allows users to set up accounts through integration with external authentication and authorization providers.

These authentication methods do not require the user to explicitly create a password for their accounts. However, to maintain data consistency, GitLab requires passwords for all user accounts.

For such accounts, we use the friendly_token method provided by the Devise gem to generate a random, unique and secure password and sets it as the account password during sign up.

The length of the generated password is 128 characters.