New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[OAuth] Cerb as an OAuth service provider #310

Closed
jstanden opened this Issue Jul 21, 2017 · 1 comment

Comments

Projects
1 participant
@jstanden
Copy link
Owner

jstanden commented Jul 21, 2017

This would simplify integration with other services, as well as development/testing from API tools (Apigee, Paw).

@jstanden jstanden added this to TODO in Cerb 8.2 Aug 25, 2017

@jstanden jstanden removed this from TODO in Cerb 8.2 Oct 26, 2017

@jstanden jstanden added this to TODO in Planning Nov 9, 2017

@jstanden jstanden added this to To do in 9.2 via automation Sep 11, 2018

@jstanden jstanden removed this from TODO in Planning Sep 11, 2018

@jstanden jstanden moved this from To do to In Development in 9.2 Nov 9, 2018

@jstanden jstanden added this to the 9.1 milestone Dec 14, 2018

@jstanden

This comment has been minimized.

Copy link
Owner

jstanden commented Dec 14, 2018

Implemented in 9.1!

@jstanden jstanden closed this Dec 14, 2018

9.2 automation moved this from In Development to Completed Dec 14, 2018

jstanden added a commit that referenced this issue Dec 18, 2018

* [API/OAuth2] Cerb is now an OAuth2 service provider. Admins can cre…
…ate OAuth App records to generate a client id/secret for third-party tools and services to use. When a worker connects to their account from a third-party service, Cerb will authenticate them and request consent for the requested scopes (i.e. permissions). Successful authentication returns a short-lived 'access token' and a longer-lived 'refresh token'. The refresh token can be used to request a new access token without re-authenticating the worker. Currently only the three-legged 'authorization_code' grant type of OAuth2 is supported, but other grant types will follow shortly. This makes it much easier to integrate Cerb with other tools and services.

Fixes #310
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment