✨ feat(auth): Refactor mobile authentication config to support whitelist functionality
This commit is contained in:
Vendored
+14
-4
@@ -60,7 +60,7 @@ declare namespace API {
|
||||
type AuthConfig = {
|
||||
mobile: MobileAuthenticateConfig;
|
||||
email: EmailAuthticateConfig;
|
||||
register: RegisterConfig;
|
||||
register: PubilcRegisterConfig;
|
||||
};
|
||||
|
||||
type AuthMethodConfig = {
|
||||
@@ -264,9 +264,8 @@ declare namespace API {
|
||||
|
||||
type MobileAuthenticateConfig = {
|
||||
enable: boolean;
|
||||
limit: number;
|
||||
interval: number;
|
||||
expire_time: number;
|
||||
enable_whitelist: boolean;
|
||||
whitelist: string[];
|
||||
};
|
||||
|
||||
type NodeConfig = {
|
||||
@@ -372,6 +371,17 @@ declare namespace API {
|
||||
deduction_amount: number;
|
||||
};
|
||||
|
||||
type PubilcRegisterConfig = {
|
||||
stop_register: boolean;
|
||||
enable_ip_register_limit: boolean;
|
||||
ip_register_limit: number;
|
||||
ip_register_limit_duration: number;
|
||||
};
|
||||
|
||||
type PubilcVerifyCodeConfig = {
|
||||
verify_code_interval: number;
|
||||
};
|
||||
|
||||
type PurchaseOrderRequest = {
|
||||
subscribe_id: number;
|
||||
quantity: number;
|
||||
|
||||
Reference in New Issue
Block a user