diff --git a/internal/web/actions/default/dns/providers/provider.go b/internal/web/actions/default/dns/providers/provider.go index 25cf3427..6d18ab0b 100644 --- a/internal/web/actions/default/dns/providers/provider.go +++ b/internal/web/actions/default/dns/providers/provider.go @@ -24,7 +24,10 @@ func (this *ProviderAction) RunGet(params struct { this.Data["pageNo"] = params.Page this.Data["filter"] = params.Filter - providerResp, err := this.RPC().DNSProviderRPC().FindEnabledDNSProvider(this.AdminContext(), &pb.FindEnabledDNSProviderRequest{DnsProviderId: params.ProviderId}) + providerResp, err := this.RPC().DNSProviderRPC().FindEnabledDNSProvider(this.AdminContext(), &pb.FindEnabledDNSProviderRequest{ + DnsProviderId: params.ProviderId, + MaskParams: true, + }) if err != nil { this.ErrorPage(err) return diff --git a/internal/web/actions/default/dns/providers/updatePopup.go b/internal/web/actions/default/dns/providers/updatePopup.go index bed83785..74b62b5f 100644 --- a/internal/web/actions/default/dns/providers/updatePopup.go +++ b/internal/web/actions/default/dns/providers/updatePopup.go @@ -22,7 +22,10 @@ func (this *UpdatePopupAction) Init() { func (this *UpdatePopupAction) RunGet(params struct { ProviderId int64 }) { - providerResp, err := this.RPC().DNSProviderRPC().FindEnabledDNSProvider(this.AdminContext(), &pb.FindEnabledDNSProviderRequest{DnsProviderId: params.ProviderId}) + providerResp, err := this.RPC().DNSProviderRPC().FindEnabledDNSProvider(this.AdminContext(), &pb.FindEnabledDNSProviderRequest{ + DnsProviderId: params.ProviderId, + MaskParams: true, + }) if err != nil { this.ErrorPage(err) return diff --git a/web/public/js/components/common/mask-warning.js b/web/public/js/components/common/mask-warning.js new file mode 100644 index 00000000..37fd6042 --- /dev/null +++ b/web/public/js/components/common/mask-warning.js @@ -0,0 +1,3 @@ +Vue.component("mask-warning", { + template: `为了安全起见,此项数据保存后将不允许在界面查看完整明文,为避免忘记,请自行记录原始数据。` +}) \ No newline at end of file diff --git a/web/views/@default/dns/providers/createPopup.html b/web/views/@default/dns/providers/createPopup.html index ecfcb8b3..5a19d966 100644 --- a/web/views/@default/dns/providers/createPopup.html +++ b/web/views/@default/dns/providers/createPopup.html @@ -47,7 +47,7 @@
在DNSPod控制台“账号中心--API密钥”中获取。
+在DNSPod控制台“账号中心--API密钥”中获取。
在DNSPod控制台“账号中心--API密钥--DNSPod Token”中获取。
+在DNSPod控制台“账号中心--API密钥--DNSPod Token”中获取。
登录阿里云控制台 -- 在"访问控制"中创建和获取。
+登录阿里云控制台 -- 在"访问控制"中创建和获取。
登录华为云控制台 -- 在"我的凭证 -- 访问密钥"中创建和获取。
+登录华为云控制台 -- 在"我的凭证 -- 访问密钥"中创建和获取。
在个人资料中的"API令牌"--"API密钥"--"Global API Key"中获取。
+在个人资料中的"API令牌"--"API密钥"--"Global API Key"中获取。
用户或者子用户的认证密码。
+用户或者子用户的认证密码。
在DNS.COM控制台账号中心--API设置中创建和查看。
+在DNS.COM控制台账号中心--API设置中创建和查看。
在DNS.LA控制台--账户信息中查看。
+在DNS.LA控制台--账户信息中查看。
可以在应用注册(App registrations)中对应应用的“证书和密码(Certificates & secrets)”--“客户端密码(Client secrets)”中创建和查看。
+可以在应用注册(App registrations)中对应应用的“证书和密码(Certificates & secrets)”--“客户端密码(Client secrets)”中创建和查看。
在DNSPod控制台“账号中心--API密钥”中获取。
+在DNSPod控制台“账号中心--API密钥”中获取。
在DNSPod控制台“账号中心--API密钥--DNSPod Token”中获取。
+在DNSPod控制台“账号中心--API密钥--DNSPod Token”中获取。
登录阿里云控制台 -- 在"访问控制"中创建和获取。
+登录阿里云控制台 -- 在"访问控制"中创建和获取。
登录华为云控制台 -- 在"我的凭证 -- 访问密钥"中创建和获取。
+登录华为云控制台 -- 在"我的凭证 -- 访问密钥"中创建和获取。
在个人资料中的"API令牌"--"API密钥"--"Global API Key"中获取。
+在个人资料中的"API令牌"--"API密钥"--"Global API Key"中获取。
用户或者子用户的认证密码。
+用户或者子用户的认证密码。
在DNS.COM控制台账号中心--API设置中创建和查看。
+在DNS.COM控制台账号中心--API设置中创建和查看。
在DNS.LA控制台--账户信息中查看。
+在DNS.LA控制台--账户信息中查看。
可以在应用注册(App registrations)中对应应用的“证书和密码(Certificates & secrets)”--“客户端密码(Client secrets)”中创建和查看。
+可以在应用注册(App registrations)中对应应用的“证书和密码(Certificates & secrets)”--“客户端密码(Client secrets)”中创建和查看。