@ 持续- auth/ 客户端
此模块预计运行于 支持的 CI 环境它从环境变量中推断出许多变量,这些配置变量概述如下.
配置
CFA_PROJECT_ID- 你有关CAF项目的身份CFA_SECRET- 秘密的Assovoed 与你的项目 在CAFA,你从这个 非洲金融共同体板
API 密码
getOtp()
回返 Promise<string>。 。 。 .
这一承诺最终用有效的检察官办公室代码解决,请注意,这一代码是用户提供的,因此输入可能不正确。 您还需要快速使用 检察官办公室代码,因为它们通常在30秒内到期.
validateConfiguration()
回返 Promise<void>。 。 。 .
如果您的项目ID和秘密是当前 CI 提供者的有效组合, 这个承诺将会解决 。 如果被非洲金融共同体服务机构认为无效,将拒绝.
示例
// Publish the package in the CWD with an OTP code from CFA
import { getOtp } from '@continuous-auth/client';
import { spawnSync } from 'child_process';
spawnSync('npm', ['publish', '--otp', await getOtp()])