통합 인증을 통해 생성된 사용자용 비밀번호

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

GitLab은 사용자가 외부 인증 및 권한 부여 제공자와의 통합을 통해 계정을 설정할 수 있도록 허용합니다.

이러한 인증 방법은 사용자가 자신의 계정을 위해 명시적으로 비밀번호를 생성할 필요가 없습니다.

그러나 데이터 일관성을 유지하기 위해 GitLab은 모든 사용자 계정에 대해 비밀번호를 요구합니다.

이러한 계정의 경우, 우리는 Devise gem에서 제공하는 friendly_token 메서드를 사용하여 무작위로 생성된 고유하고 안전한 비밀번호를 생성하고 이를 가입 시 계정 비밀번호로 설정합니다.

생성된 비밀번호의 길이는 128자입니다.