forked from baron/baron-sso
feat(i18n): apply ORY bypass whitelist policy and add error-code tests
This commit is contained in:
12
docs/i18n.md
12
docs/i18n.md
@@ -165,6 +165,18 @@ TOML에서는 `[Section]`을 사용하여 계층을 표현합니다.
|
||||
#### 5.2.4 Flutter (User) 구현 가이드
|
||||
Flutter는 런타임에 TOML을 파싱하기 위해 `toml` 패키지와 `easy_localization`의 커스텀 로더를 사용합니다.
|
||||
|
||||
#### 5.2.5 UserFront 에러 표시 정책 (Production)
|
||||
UserFront(`/error`)는 프로덕션에서 다음 규칙으로 에러를 표시합니다.
|
||||
|
||||
1. **Internal whitelist 코드**
|
||||
- `msg.userfront.error.whitelist.{code}` 메시지를 노출합니다.
|
||||
2. **ORY bypass 코드**
|
||||
- `msg.userfront.error.ory.{code}` 메시지를 노출합니다.
|
||||
3. **그 외 코드**
|
||||
- `unknown_error`로 처리하고 일반 안내 문구(`msg.userfront.error.detail_contact`)를 노출합니다.
|
||||
|
||||
코드 집합은 `userfront/lib/core/constants/error_whitelist.dart`를 단일 기준으로 유지합니다.
|
||||
|
||||
* **패키지 추가 (`pubspec.yaml`)**:
|
||||
```yaml
|
||||
dependencies:
|
||||
|
||||
Reference in New Issue
Block a user