kura-lab / go-openid-connect-client

OpenID Connect Relying Party Library for Golang
MIT License
0 stars 0 forks source link

go-openid-connect-client

OpenID Connect Relying Party Library for Go

GitHub go.mod Go version Build Status Coverage Status GitHub GitHub release (latest by date)

This library aims to be a lightweight OpenID Connect Relying Party library for Go.
The library is implemented using only the standard packages provided by Go, making it independent of heavy libraries or frameworks.
Since it is a simple implementation as much as possible, you need to implement processing such as cache and session management, but it provides the minimum necessary functions (e.g., issuing Access Token, ID Token signature verification etc.) for RP of OpenID Connect.
In addition, it strives to comply with OAuth 2.0 and its extended profiles as well as OpenID Connect.
First, let's start the application. Then, check the flow of processing with the output log.

Specifications

OpenID Foundation

IETF