gofr-dev / gofr-dev/gofr

OpenID Connect Support

Open
#2,007 1 comment 0 reactions 1 assignee Claimed by @meher745 View on GitHub
enhancement gofr-soc
Dominant language
Go
Stars
20.9k
Forks
1.8k
Avg merge
5d 18h
Merged PRs (30d)
39

Description

GoFr currently supports OAuth 2.0, which is primarily suited for authorization, not authentication, and this is where OpenID Connect is needed, as a layer built on top of OAuth.
With the help of OIDC, GoFr will be able to support identity providers like Google Identity, AWS Cognito and Okta.

The expected results are twofold:

- authenticating incoming requests using bearer tokens and a provider’s JWKS,
- enabling secure interservice communication within GoFr-based applications and services by forwarding/attaching tokens on outgoing HTTP requests

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.