seitime-frappe/frappe/docs/user/en/guides/integration
Revant Nandgaonkar a16e6a143f OpenID Connect for Frappe (#2227)
* Add field for client_secret in Oauth Client Doctype

* openid_profile endpoint in oauth2.py

* added stub methods for OpenID Connect in RequestValidator

* [Fix] using werkzeug url_fix on uri

* added 3 oidc methods in RequestValidator

* Added Frappe Section in Social Login Keys

Add section in `Social Login Keys` for fields `Frappe Client ID` and `Frappe Client Secret` and additional field Frappe OAuth 2 Server because github, facebook and google have fixed urls, Frappe server URL can change as per the hosting domain/server/company

* [Fix] accept code id_token param for oidc

* generate id_token jwt alg HS256

* Updates to OAuth 2 and OIDC

`OAuth Authorization Code` and `OAuth Bearer Token` DocType made RO
Delete Invalid Codes and Revoked Tokens periodically
generate and send `id_token` only if scope of token is `openid`

* [Fix] Periodically delete revoked tokens

* Social Logins untested

* Enabled Frappe social login

* [Docs] OpenID Connect and Frappe social login

* [Fix] Allow multiple scopes for OAuth 2

* [Docs] Added screenshot steps to configure openid and frappe social login

* saved doctype to solve merge conflict

* [fix] re-added client_secret after resolving merge conlict

* [Fix] frappe_userid and default scope
2016-11-07 22:25:11 +05:30
..
__init__.py [website] fixes for generating docs 2016-06-23 18:22:03 +05:30
how_to_setup_oauth.md OAuth 2 Provider for frappe (#2167) 2016-10-25 10:28:32 +05:30
index.md add en pages with corrects links 2016-02-29 21:41:34 +01:00
index.txt OpenID Connect for Frappe (#2227) 2016-11-07 22:25:11 +05:30
openid_connect_and_frappe_social_login.md OpenID Connect for Frappe (#2227) 2016-11-07 22:25:11 +05:30
rest_api.md add en pages with corrects links 2016-02-29 21:41:34 +01:00
using_oauth.md OAuth 2 Provider for frappe (#2167) 2016-10-25 10:28:32 +05:30