使用Schematics为项目集成Okta认证

OktaDev原理图简化了在Angular、React、Vue、Ionic、React Native和Express项目中集成Okta OIDC SDK。原理图实现Schematics,支持:先决条件: | 语言 | 依赖项 | |---|---|---| | Angular | Angular CLI、Angular布线 | 在Okta中添加OpenID Connect应用 | 步骤 | 说明 | |---|---| | 1 | 使用okta register创建一个Okta帐户 | | 2 | 使用okta apps create创建一个单页应用程序 | | 3 | 将http://localhost:4200/callback设为重定向URI | 使用原理图 | 步骤 | 说明 | |---|---| | 1 | 安装原理图 | npm i -g @oktadev/schematics | | 2 | 初始化原理图 | ng generate @oktadev/schematics:okta-auth | | 3 | 构建项目 | ng build |

zip
schematics-main.zip 预估大小:92个文件
folder
schematics-main 文件夹
folder
.github 文件夹
file
release-drafter.yml 46B
file
dependabot.yml 209B
folder
workflows 文件夹
file
apps.yml 2KB
file
publish.yml 403B
file
schematics.yml 650B
folder
src 文件夹
folder
ng-add 文件夹
file
index.ts 282B
file
index_spec.ts 2KB
file
collection.json 465B
folder
add-auth 文件夹
file
schema.json 838B
folder
ionic 文件夹
folder
angular 文件夹
folder
src 文件夹
folder
environments 文件夹
file
environment.ts 1020B
folder
app 文件夹
file
app-routing.module.ts 660B
folder
auth 文件夹
file
auth-http.service.ts 825B
file
auth-guard.service.ts 657B
folder
end-session 文件夹
file
end-session.module.ts 564B
file
end-session.page.ts 462B
file
auth.module.ts 1KB
file
ng-http.service.ts 1KB
folder
factories 文件夹
file
http.factory.ts 379B
file
storage.factory.ts 318B
file
index.ts 134B
file
browser.factory.ts 290B
file
auth.factory.ts 2KB
folder
auth-callback 文件夹
file
auth-callback.module.ts 574B
file
auth-callback.page.ts 1KB
file
user-info.model.ts 188B
folder
tab1 文件夹
file
tab1.page.ts 1KB
file
tab1.page.spec.ts 928B
file
tab1.page.html 2KB
file
app.component.ts 1KB
file
app.component.spec.ts 2KB
folder
login 文件夹
file
login.page.ts 1014B
file
login.module.ts 538B
file
login.page.html 187B
folder
login.page.scss 文件夹
file
login.page.spec.ts 936B
file
vue-ts_spec.ts 1KB
folder
vue 文件夹
folder
src 文件夹
folder
router 文件夹
file
index.js 955B
file
App.vue 1007B
file
index.ts 15KB
file
react-ts_spec.ts 2KB
file
react-native-pkg.json 597B
file
ionic_spec.ts 6KB
file
ionic-pkg.json 2KB
folder
react-ts 文件夹
folder
src 文件夹
file
Home.tsx 1KB
file
App.test.tsx 575B
file
App.tsx 1KB
file
vue-ts-pkg.json 873B
file
express-pkg.json 299B
file
vue-pkg.json 735B
file
react_spec.ts 1KB
folder
angular 文件夹
folder
src 文件夹
folder
app 文件夹
folder
shared 文件夹
folder
okta 文件夹
file
auth.interceptor.ts 1019B
folder
home 文件夹
file
home.component.spec.ts 1KB
folder
home.component.__style__ 文件夹
file
home.component.html 186B
file
home.component.ts 647B
file
auth-routing.module.ts 1KB
file
app.component.ts 623B
file
app.component.spec.ts 1KB
folder
vue-ts 文件夹
folder
src 文件夹
folder
router 文件夹
file
index.ts 962B
file
App.vue 1KB
file
react-pkg.json 516B
file
angular-style_spec.ts 2KB
file
angular_spec.ts 3KB
file
vue_spec.ts 1KB
folder
react-native 文件夹
file
App.js 3KB
file
Auth.js 4KB
file
auth.config.js 306B
folder
tests 文件夹
file
Auth-test.js 5KB
file
App-test.js 357B
file
setupJest.js 1KB
file
express_spec.ts 2KB
file
schema.ts 157B
folder
express 文件夹
file
.env 170B
folder
views 文件夹
file
login.pug 90B
file
index.pug 162B
file
app.js 2KB
folder
routes 文件夹
file
index.js 316B
file
react-ts-pkg.json 634B
file
react-native_spec.ts 2KB
folder
react 文件夹
folder
src 文件夹
file
App.js 1KB
file
App.test.js 570B
file
Home.js 1KB
file
test-app.sh 4KB
file
.npmignore 29B
file
package-sdks.json 934B
file
tsconfig.json 882B
file
LICENSE 11KB
file
test-all.sh 209B
file
README.md 18KB
file
.gitignore 241B
file
package-lock.json 153KB
file
package.json 1KB
...
zip 文件大小:114.44KB