seitime-frappe/frappe/config
Revant Nandgaonkar d48b270bf5 OAuth 2 Provider for frappe (#2167)
* OAuth 2.0 Classes Added

Added oauthlib in requirement.txt
Added class WebApplicationServer for Authorization code grant and Bearer tokens.
Added class OAuthWebRequestValidator for Validating Oauth Request for Web Application

* copied code from mnt_oauth needs review

* [New] OAuth2 Doctypes and endpoints added

Integrations > OAuth Provider Settings
Integration Broker > OAuth Bearer Token
Integration Broker > OAuth Authorization Code
Integration Broker > OAuth Client
endpoints for authorize, approve, get_token, revoke_token and test_resource

* oauth2.py: renamed skipauth to skip_auth

* [Fix] Parse URL instead of storing it in settings

* [Fix] get skip_auth from OAuth Provider Settings

* Success URL format. Failure URL added. Confirmation dialog layout changed.

* Validate access token if passed during use of REST API

* OAuth Confirmation colours fixed

* Multiple Changes

Added links for OAuth under Integrations in Module list.
Updated permissions on OAuth doctypes.
Updated layout of OAuth Client doctype.

* [Docs] Integrations > How to setup OAuth

* [Docs] Integration > Using OAuth

* [Fix] get_token endpoint must to handle POST request

* [Fix] http verbs and responses for OAuth 2.0 Endpoints

* [Fix] accept oauth2 access_token from headers

* Removed unused imports from api.py
2016-10-25 10:28:32 +05:30
..
__init__.py -webnotes +frappe 💥 2014-02-14 14:55:11 +05:30
core.py [refactor] scheduler log is now error log and as MyISAM (commit not required) (#2152) 2016-10-06 17:17:55 +05:30
desk.py [cleanup] form links dashboard and added blocked in Desktop Icons, standard icons hidden by default 2016-04-13 17:21:15 +05:30
desktop.py [cleanup] form links dashboard and added blocked in Desktop Icons, standard icons hidden by default 2016-04-13 17:21:15 +05:30
docs.py [website] fixes for generating docs 2016-06-23 18:22:03 +05:30
setup.py OAuth 2 Provider for frappe (#2167) 2016-10-25 10:28:32 +05:30
tools.py Fixed spelling mistakes 2016-02-15 17:36:25 +05:30
website.py [enhancement] portal settings for portal menu 2016-03-30 12:28:55 +05:30