콘텐츠로 이동

회원가입

tinyauth의 자체 회원가입은 기본적으로 비활성화돼요. 비밀번호 가입과 최초 OAuth 가입 모두 registration.enabled를 기준으로 열리며, allowed_email_patterns는 가입을 허용한 뒤에 적용하는 선택적 이메일 필터예요. 계정 삭제 기능은 account_deletion에서 별도로 제어해요.

config.yaml
registration:
enabled: false
account_deletion:
enabled: true
retention: 30d
  • registration.enabled: 자체 회원가입 활성화 여부예요. 기본값은 false예요.
  • registration.allowed_email_patterns: 가입을 허용할 이메일 패턴 목록이에요. *@domain.com, user@example.com 같은 값을 사용할 수 있어요. registration.enabled: true일 때만 적용되며, 비어 있거나 생략하면 모든 이메일 가입을 허용해요.
  • account_deletion.enabled: 사용자의 직접 탈퇴 기능을 허용할지 여부예요.
  • account_deletion.retention: 탈퇴 요청 후 실제 영구 삭제까지의 유예 기간이에요.

tinyauth.net, tinyrack.net 이메일을 가진 사용자의 가입을 허용하고, 사용자가 자신의 계정을 삭제할 수 있도록 설정하려면 다음과 같이 구성할 수 있어요.

config.yaml
registration:
enabled: true
allowed_email_patterns:
- '*@tinyauth.net'
- '*@tinyrack.net'
account_deletion:
enabled: true
retention: 30d

모든 이메일 도메인에서의 가입을 허용하고 회원 탈퇴 기능을 비활성화 하려면 다음과 같이 구성할 수 있어요.

config.yaml
registration:
enabled: true
allowed_email_patterns: []
account_deletion:
enabled: false