mirror of
https://github.com/certd/certd.git
synced 2026-04-24 12:27:25 +08:00
Merge branch 'v2' into v2-dev
This commit is contained in:
@@ -16,6 +16,13 @@ Certd® 是一个免费的全自动证书管理系统,让你的网站证书永
|
|||||||
|
|
||||||
> 流水线数量现已调整为无限制,欢迎大家使用
|
> 流水线数量现已调整为无限制,欢迎大家使用
|
||||||
|
|
||||||
|
|
||||||
|
**************************************************************************************************
|
||||||
|
🔥🔥🔥永久专业版上线,双11活动火热进行中🔥🔥🔥
|
||||||
|
赶快升级到最新版点击右上角金色VIP按钮,点击立即赞助,看看你的优惠券金额是多少?
|
||||||
|
**************************************************************************************************
|
||||||
|
|
||||||
|
|
||||||
## 一、特性
|
## 一、特性
|
||||||
本项目不仅支持证书申请过程自动化,还可以自动化部署更新证书,让你的证书永不过期。
|
本项目不仅支持证书申请过程自动化,还可以自动化部署更新证书,让你的证书永不过期。
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import { AbstractTaskPlugin, IsTaskPlugin, pluginGroups, RunStrategy, TaskInput } from '@certd/pipeline';
|
import { AbstractTaskPlugin, IsTaskPlugin, pluginGroups, RunStrategy, TaskInput } from '@certd/pipeline';
|
||||||
import { CertInfo } from '@certd/plugin-cert';
|
import { CertApplyPluginNames, CertInfo } from "@certd/plugin-cert";
|
||||||
import { WoaiAccess } from '../access.js';
|
import { WoaiAccess } from '../access.js';
|
||||||
import { CertApplyPluginNames} from '@certd/plugin-cert';
|
|
||||||
@IsTaskPlugin({
|
@IsTaskPlugin({
|
||||||
name: 'WoaiCDN',
|
name: 'WoaiCDN',
|
||||||
title: '我爱云-部署证书到我爱云CDN',
|
title: '我爱云-部署证书到我爱云CDN',
|
||||||
@@ -17,7 +17,7 @@ import { CertApplyPluginNames} from '@certd/plugin-cert';
|
|||||||
export class WoaiCdnPlugin extends AbstractTaskPlugin {
|
export class WoaiCdnPlugin extends AbstractTaskPlugin {
|
||||||
@TaskInput({
|
@TaskInput({
|
||||||
title: '接口地址(可留空)',
|
title: '接口地址(可留空)',
|
||||||
helper: '请填写我爱云的地址, 默认为 [API](https://console.edge.ttzi.cn) 末尾请不要携带`/`',
|
helper: '请填写我爱云的地址, 默认为 [API](https://console.edeg.ttzi.cn) 末尾请不要携带`/`',
|
||||||
component: { name: 'a-input' },
|
component: { name: 'a-input' },
|
||||||
required: false,
|
required: false,
|
||||||
})
|
})
|
||||||
@@ -73,9 +73,9 @@ export class WoaiCdnPlugin extends AbstractTaskPlugin {
|
|||||||
const { baseApi, certId, cert, accessId } = this;
|
const { baseApi, certId, cert, accessId } = this;
|
||||||
const access = (await this.getAccess(accessId)) as WoaiAccess;
|
const access = (await this.getAccess(accessId)) as WoaiAccess;
|
||||||
// 使用默认值或用户输入的值
|
// 使用默认值或用户输入的值
|
||||||
const apiBase = baseApi || 'https://console.edge.ttzi.cn';
|
const apiBase = baseApi || 'https://console.edeg.ttzi.cn';
|
||||||
// 登录获取token
|
// 登录获取token
|
||||||
const loginResponse = await this.doRequestApi(`${apiBase}/login`, {
|
const loginResponse = await this.doRequestApi(`${apiBase}/account/login`, {
|
||||||
username: access.username,
|
username: access.username,
|
||||||
password: access.password,
|
password: access.password,
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user