feat: 支持x-login-as三参数认证、auth_url跟随base_url
- 认证请求增加x-login-as header支持连接账户 - auth_url根据base_url动态构建,不再硬编码生产环境 - 默认Base URL改为demo环境 - 设置页面新增Account ID字段,带tooltip说明
This commit is contained in:
@@ -139,19 +139,27 @@ export default function Settings() {
|
||||
<Form form={form} layout="vertical" disabled={loading}>
|
||||
<Card title="Airwallex 凭证" style={{ marginBottom: 16 }}>
|
||||
<Form.Item
|
||||
label="Client ID"
|
||||
label="Client ID (x-client-id)"
|
||||
name="airwallex_client_id"
|
||||
rules={[{ required: true, message: '请输入 Client ID' }]}
|
||||
tooltip="平台级 Client ID,通常以 org_ 开头"
|
||||
>
|
||||
<Input placeholder="请输入 Client ID" />
|
||||
<Input placeholder="例如: org_xxxxx" />
|
||||
</Form.Item>
|
||||
<Form.Item
|
||||
label="API Key"
|
||||
label="API Key (x-api-key)"
|
||||
name="airwallex_api_key"
|
||||
rules={[{ required: true, message: '请输入 API Key' }]}
|
||||
>
|
||||
<Input.Password placeholder="请输入 API Key" />
|
||||
</Form.Item>
|
||||
<Form.Item
|
||||
label="Account ID (x-login-as)"
|
||||
name="airwallex_login_as"
|
||||
tooltip="连接账户 ID,通常以 acct_ 开头。如果不需要代登录可留空"
|
||||
>
|
||||
<Input placeholder="例如: acct_xxxxx(可选)" />
|
||||
</Form.Item>
|
||||
<Form.Item label="Base URL" name="airwallex_base_url">
|
||||
<Input placeholder="https://api-demo.airwallex.com/" />
|
||||
</Form.Item>
|
||||
|
||||
Reference in New Issue
Block a user