* 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 |
||
|---|---|---|
| .. | ||
| img | ||
| __init__.py | ||