wpsn-spa
所属分类:OA办公系统
开发工具:JavaScript
文件大小:0KB
下载次数:0
上传日期:2017-10-24 17:22:50
上 传 者:
sh-1993
说明: wpsn水疗中心,,
(wpsn-spa,,)
文件列表:
api/ (0, 2017-09-25)
api/.editorconfig (184, 2017-09-25)
api/.env.dist (174, 2017-09-25)
api/knexfile.js (354, 2017-09-25)
api/migrations/ (0, 2017-09-25)
api/migrations/20170918220526_add_user.js (314, 2017-09-25)
api/package-lock.json (87183, 2017-09-25)
api/package.json (690, 2017-09-25)
api/public/ (0, 2017-09-25)
api/public/main.css (30, 2017-09-25)
api/src/ (0, 2017-09-25)
api/src/index.js (480, 2017-09-25)
api/src/knex.js (92, 2017-09-25)
api/src/middleware.js (421, 2017-09-25)
api/src/query.js (781, 2017-09-25)
api/src/router/ (0, 2017-09-25)
api/src/router/api.js (710, 2017-09-25)
api/src/router/auth.js (2759, 2017-09-25)
api/src/util.js (145, 2017-09-25)
api/views/ (0, 2017-09-25)
api/views/auth.pug (102, 2017-09-25)
api/views/layout/ (0, 2017-09-25)
api/views/layout/main.pug (397, 2017-09-25)
api/views/success.pug (61, 2017-09-25)
spa/ (0, 2017-09-25)
spa/.editorconfig (184, 2017-09-25)
spa/package-lock.json (349823, 2017-09-25)
spa/package.json (399, 2017-09-25)
spa/public/ (0, 2017-09-25)
spa/public/favicon.ico (3870, 2017-09-25)
spa/public/index.html (1590, 2017-09-25)
spa/public/manifest.json (298, 2017-09-25)
spa/src/ (0, 2017-09-25)
spa/src/App.js (1896, 2017-09-25)
spa/src/App.test.js (208, 2017-09-25)
spa/src/index.css (63, 2017-09-25)
spa/src/index.js (254, 2017-09-25)
... ...
# WPSN SPA Security & Authentication
## SPA Security
SPA(Single-Page Application) .
SPA API , . (CSRF ) .
SPA API , ( , ) JWT .
CORS ,
Ajax API [ .](https://www.npmjs.com/package/cors#configuring-cors)
```js
app.use(cors({
origin: 'http://example.com',
optionsSuccessStatus: 200 // some legacy browsers (IE11, various SmartTVs) choke on 204
}))
```
## SPA Authentication
SPA REST API . ** ** REST API .
SPA + REST API , CSRF Captcha .
SPA ,
([window.open](https://developer.mozilla.org/en-US/docs/Web/API/Window/open)) ([window.postMessage](https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage)) .
SPA .
`api` passport Github OAuth .
`spa` React API .
.
1. SPA API `/auth/` `message` .
1. API .
1. , `window.opener.postMessage(...)` SPA .
1. SPA .
.
近期下载者:
相关文件:
收藏者: