> 검증 규칙 */ public function rules(): array { $rules = [ 'code' => ['nullable', 'string', 'max:16'], 'token' => ['nullable', 'string', 'max:256'], ]; // 모듈/플러그인이 IDV challenge 검증 입력 규칙을 동적으로 확장 가능 (예: 외부 provider SDK payload 필드) return HookManager::applyFilters('core.identity.verify_validation_rules', $rules, $this); } }