e4e2de47bb
提交 OTP/RBAC/Tier0/Tier1/P0+P2 测试报告、方案A E2E 验证、知识库迭代设计(PRD/mermaid/html 原型)、项目状态看板更新; 根配置 docker-compose.yml/mkdocs.yml。
34 lines
716 B
Plaintext
34 lines
716 B
Plaintext
classDiagram
|
|
class MFAVerifyRequest {
|
|
+str otp_code
|
|
}
|
|
|
|
class MFAVerifyResponse {
|
|
+bool verified
|
|
+int expires_in
|
|
}
|
|
|
|
class MFAVerifyBindResponse {
|
|
+bool verified
|
|
+int expires_in
|
|
+str token
|
|
+str user_id
|
|
+str name
|
|
+str role
|
|
}
|
|
|
|
class MFABindStartResponse {
|
|
+str secret
|
|
+str otpauth_url
|
|
+str qr_code_base64
|
|
}
|
|
|
|
class MFAStatusResponse {
|
|
+bool bound
|
|
+bool enabled
|
|
+datetime last_verified_at
|
|
}
|
|
|
|
MFAVerifyRequest --> MFAVerifyResponse : "mfa_enabled=True → 仅验证"
|
|
MFAVerifyRequest --> MFAVerifyBindResponse : "mfa_enabled=False → 绑定+签发token"
|