Skip to content
/ tijmid Public

Home-crafted identity and OpenID Connect server

Notifications You must be signed in to change notification settings

ubipo/tijmid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tijmid

Home-crafted identity and OpenID Connect server

Created as a personal challenge to learn about OAuth & OIDC. Deployed as the identity server for my self-hosted apps. Because it's completely custom, I was able to add some neat features:

  • A command-line interface for managing users and clients (used by my server automation/provisioning scripts)
  • Automatic JWKS and JWT key creation using jose
  • Native support for nginx's auth_request module
  • FIDO 2.0 / WebAuthn: will be adding this when I get my YubiKey

Uses Node.js, Express, SQLite3, and node-oidc-provider.



As a kind of detox from modern frontend development it has an ultra-minimal UI:

ui

About

Home-crafted identity and OpenID Connect server

Topics

Resources

Stars

Watchers

Forks