SDK
已发布的 npm 软件包,均可直接安装:React 适配、项目初始化 CLI、设计系统与工程配置工具,以及 Vue、Next.js、Node 等更多框架适配。
一行代码快速开始
React
import { AutionalProvider } from '@autional/react';
const config = { appId: 'my-app', issuer: 'https://api.autional.cn' };
function App() {
return (
<AutionalProvider config={config}>
<YourApp />
</AutionalProvider>
);
}$ npm install @autional/react
已发布的 npm 软件包
@autional/react0.3.0React —— AutionalProvider、useAutional、RequireAuth
npm install @autional/react@autional/vue0.3.0Vue —— createAutional 插件、useAutional、vAuth 指令
npm install @autional/vue@autional/next0.3.0Next.js —— 服务端与客户端适配
npm install @autional/next@autional/node0.3.0Node.js —— 服务端身份客户端
npm install @autional/node@autional/core0.3.2核心 SDK —— 框架无关的认证客户端
npm install @autional/core@autional/onboard0.4.0项目初始化 CLI
npx @autional/onboard@autional/ui0.1.0-rc.48React 组件库 —— 门户与管理面组件
npm install @autional/ui@autional/tokens0.1.0-rc.17设计令牌 —— 颜色、排版与间距 CSS 变量
npm install @autional/tokens@autional/tailwind-preset0.1.0-rc.10Tailwind 预设 —— 接入设计令牌
npm install @autional/tailwind-preset@autional/shared0.1.0-rc.35共享运行时工具 —— 多门户通用逻辑
npm install @autional/shared@autional/eslint-config0.1.0-rc.1ESLint 共享配置
npm install -D @autional/eslint-config@autional/tsconfig0.1.0-rcTypeScript 共享配置
npm install -D @autional/tsconfig