Title: Implementing OAuth2 into Synapse  
Owner: Nick Grosenbacher
Creator: Nick Grosenbacher Oct 03, 2018
Last Changed by: Bruce Hoff Aug 01, 2019
Tiny Link: (useful for email) https://sagebionetworks.jira.com/wiki/x/AYBbJg
Export As: Word · PDF  
Synapse Platform (1)
    Page: Data Repository Service (DRS)
Hierarchy
Children (2)
    Page: OAuth Client Verification
    Page: Device Authorization Grant
Labels
Global Labels (1)
Outgoing Links
External Links (54)
    https://docs.google.com/presentation/d/1dVpZ2jT2Guue3hthhsQ…
    https://openid.net/wg/heart/
    https://spring.io/blog/2018/01/30/next-generation-oauth-2-0…
    jose.readthedocs.io/en/latest/
    https://openid.net/specs/openid-connect-core-1_0.html#UserI…
    https://github.com/ory/hydra/issues/377
    https://stackoverflow.com/questions/52683165/creating-oauth…
    https://docs.kantarainitiative.org/uma/ed/uma-core-2.0-01.h…
    https://docs.spring.io/spring-security/oauth/apidocs/org/sp…
    https://oauth.net/2/
    https://projects.spring.io/spring-security-oauth/docs/%60Jw…
    https://openid.net/specs/openid-connect-basic-1_0.html#User…
    https://medium.com/@darutk/full-scratch-implementor-of-oaut…
    https://aws.amazon.com/ecs/
    https://github.com/spring-projects/spring-security-oauth/is…
    https://docs.spring.io/spring-security/site/docs/5.2.0.BUIL…
    https://github.com/spring-projects/spring-security/wiki/OAu…
    Google: https://openid.net/specs/openid-connect-discovery-1…
    https://openid.net/specs/openid-connect-registration-1_0.ht…
    https://tools.ietf.org/html/rfc6749#section-10.4
    https://tools.ietf.org/html/rfc6749#section-10.5
    https://medium.com/@akourtim.ahmed/oauth-2-centralized-auth…
    https://tools.ietf.org/html/rfc6749#section-10.6
    https://auth0.com/docs/protocols/oauth2/oauth-state
    https://tools.ietf.org/html/rfc6749#page-23
    https://tools.ietf.org/html/rfc6749#section-10.12
    https://docs.aws.amazon.com/AmazonECS/latest/developerguide…
    https://openid.net/specs/openid-connect-core-1_0.html#UserI…
    https://tools.ietf.org/html/rfc6749#section-10.3
    https://github.com/dexidp/dex/blob/master/Documentation/ope…
    https://softwareengineering.stackexchange.com/questions/372…
    https://www.oauth.com/oauth2-servers/access-tokens/self-enc…
    https://repo-prod.prod.sagebase.org/auth/v1/oauth2/authoriz…
    https://www.ory.sh/docs/guides/latest/hydra/
    https://www.ory.sh/docs/guides/latest/hydra/2-environment/
    https://stackoverflow.com/questions/35968487/spring-securit…
    https://openid.net/specs/openid-connect-core-1_0.html#Token…
    https://connect2id.com/products/nimbus-oauth-openid-connect…
    https://developers.google.com/identity/protocols/googlescop…
    https://tools.ietf.org/html/rfc7662
    https://projects.spring.io/spring-security-oauth/docs/oauth…
    https://openid.net/certification/
    https://developers.facebook.com/docs/facebook-login/permiss…
    https://github.com/spring-projects/spring-security/tree/5.1…
    https://tools.ietf.org/html/rfc6749#section-7.1
    https://stackoverflow.com/questions/5925954/what-are-bearer…
    https://github.com/spring-projects/spring-security/tree/5.1…
    openid.net/connect/
    https://www.ory.sh/docs/guides/latest/hydra/2-environment/1…
    https://docs.spring.io/spring-security/oauth/apidocs/org/sp…
    https://projects.spring.io/spring-security-oauth/docs/JdbcT…
    https://api.slack.com/docs/oauth-scopes
    https://www.ory.sh/docs/guides/latest/hydra/3-overview/1-oa…
    https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-…
Synapse Platform (2)     Page: Implementing OAuth2 into Synapse
    Page: Synapse as OAuth 2.0 Provider