- https://docs.sign-in.service.gov.uk/
- https://gds.blog.gov.uk/category/govuk-onelogin/
- https://www.sign-in.service.gov.uk/
- https://www.sign-in.service.gov.uk/about
- https://www.sign-in.service.gov.uk/about/checking-users-identities
- https://www.sign-in.service.gov.uk/about/roadmap
- https://www.sign-in.service.gov.uk/about/signed-in-experience
- https://www.sign-in.service.gov.uk/about/signing-users-in
- https://www.sign-in.service.gov.uk/documentation
- https://www.sign-in.service.gov.uk/documentation/user-journeys
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| SHELL:=bash | |
| edit: Makefile | |
| vim $< | |
| images: | |
| docker images | |
| build-simulator: | |
| npm install |
openssl genpkey -algorithm RSA -out private_key.pem -pkeyopt rsa_keygen_bits:2048
openssl rsa -pubout -in private_key.pem -out public_key.pem
openssl rsa -pubout -in private_key.pem -out public_key.der -outform DER
openssl rsa -in public_key.der -inform DER -pubin -text
openssl rsa -pubin -in public_key.pem -noout -exponent
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "@context": [ | |
| "https://www.w3.org/ns/did/v1", | |
| "https://www.w3.org/ns/security/jwk/v1" | |
| ], | |
| "id": "did:web:identity.account.gov.uk", | |
| "assertionMethod": [ | |
| { | |
| "id": "cfeebabeeac2d9749993523f143fbc3f8c83411853f2996323a2efbd7acda754", | |
| "type": "JsonWebKey", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| using Microsoft.AspNetCore.Authentication; | |
| using Microsoft.AspNetCore.Authentication.Cookies; | |
| using Microsoft.AspNetCore.Authentication.OpenIdConnect; | |
| using Microsoft.AspNetCore.CookiePolicy; | |
| using Microsoft.IdentityModel.Tokens; | |
| using System.IdentityModel.Tokens.Jwt; | |
| using System.Security.Cryptography; | |
| using System.Security.Claims; | |
| namespace govuk_one_login_aspdotnet_core |
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| tool | description | purpose | |
|---|---|---|---|
| curl | https cli tool | access http(s) endpoints and send GET|POST requests | |
| cyberchef | swiss army penknife crypto tool | general crypto (hashing encoding etc) | |
| fx | JSON browsing tool | inspect json for a quick look | |
| jwt | JWT CLI tool | encoding and decoding of JWT | |
| jwt.ms | Online JWT tool | decode JWT | |
| jq | JSON tool | format and process JSON data | |
| visidata | swiss army penknife data tool for tabular data | exploring and converting tabular date | |
| charles | debugging http proxy | wire level tracing of http flows |
A curated list of OIDC Connect libraries in a variety of languages and some examples public example repositories that use these Libraries.
Refrence material to inspire developer wishing to build relying parties to integrate with the GOV.UK One Login identity provider.