Support basic OIDC flow
Showing
- database/migrations/20210000000005-create-oidc-entities-table.js 71 additions, 0 deletions...e/migrations/20210000000005-create-oidc-entities-table.js
- package-lock.json 684 additions, 77 deletionspackage-lock.json
- package.json 2 additions, 0 deletionspackage.json
- src/app.js 26 additions, 3 deletionssrc/app.js
- src/core/injection/ServiceProvider.js 1 addition, 0 deletionssrc/core/injection/ServiceProvider.js
- src/core/utils/jwt.js 21 additions, 0 deletionssrc/core/utils/jwt.js
- src/database/models/OIDCEntity.js 86 additions, 0 deletionssrc/database/models/OIDCEntity.js
- src/database/models/User.js 10 additions, 4 deletionssrc/database/models/User.js
- src/domain/auth/OAuthFlow.js 26 additions, 9 deletionssrc/domain/auth/OAuthFlow.js
- src/domain/auth/oidc/DBAdapter.js 93 additions, 0 deletionssrc/domain/auth/oidc/DBAdapter.js
- src/domain/auth/oidc/OIDCServer.js 105 additions, 0 deletionssrc/domain/auth/oidc/OIDCServer.js
- src/domain/auth/oidc/OIDCService.js 25 additions, 0 deletionssrc/domain/auth/oidc/OIDCService.js
- src/http/controllers/auth.js 1 addition, 0 deletionssrc/http/controllers/auth.js
- src/http/controllers/oidc.js 114 additions, 0 deletionssrc/http/controllers/oidc.js
- src/http/routes.js 19 additions, 15 deletionssrc/http/routes.js
- views/auth/accept-oauth.hbs 16 additions, 4 deletionsviews/auth/accept-oauth.hbs
- views/auth/login.hbs 19 additions, 15 deletionsviews/auth/login.hbs
... | ... | @@ -40,6 +40,7 @@ |
"jose": "^3.6.1", | ||
"koa": "^2.13.0", | ||
"koa-bodyparser": "^4.3.0", | ||
"koa-compose": "^4.1.0", | ||
"koa-compress": "^5.0.1", | ||
"koa-csrf": "^3.0.8", | ||
"koa-etag": "^3.0.0", | ||
... | ... | @@ -55,6 +56,7 @@ |
"node-fetch": "^2.6.1", | ||
"nodemailer": "^6.4.17", | ||
"oauth2-server": "^3.1.1", | ||
"oidc-provider": "^7.10.1", | ||
"pg": "^8.3.0", | ||
"pg-hstore": "^2.3.3", | ||
"pluralize": "^8.0.0", | ||
... | ... |
src/database/models/OIDCEntity.js
0 → 100644
src/domain/auth/oidc/DBAdapter.js
0 → 100644
src/domain/auth/oidc/OIDCServer.js
0 → 100644
src/domain/auth/oidc/OIDCService.js
0 → 100644
src/http/controllers/oidc.js
0 → 100644
Please register or sign in to comment