References¶
The following references are helpful when making changes to Gafaelfawr:
- CILogon OpenID Connect
- Documentation for how to use CILogon as an OpenID Connect provider. Includes client registration and the details of the OpenID Connect protocol as implemented by CILogon.
- GitHub OAuth Apps
- How to create an OAuth App for GitHub, request authentication, and parse the results.
- GitHub Users API
- APIs for retrieving information about the authenticated user. See also user emails and teams.
- OpenID Connect Core 1.0
- The core specification of the OpenID Connect protocol.
- RFC 7517: JSON Web Key (JWK)
- The specification of the JSON Web Key format, including JSON Web Key Sets (JWKS).
- RFC 7519: JSON Web Token (JWT)
- The core specification for the JSON Web Token format.
- RFC 6750: Bearer Token Usage
- Documents the syntax for
WWW-Authenticate
andAuthorization
header fields when using bearer tokens. The attributes returned in a challenge in aWWW-Authenticate
header field are defined here.
- RFC 7617: The Basic HTTP Authentication Scheme
- Documents the syntax for
WWW-Authenticate
andAuthorization
header fields when using HTTP Basic Authentication.