Skip to content

Repository files navigation

AuthDemo-Backend

This is the backend for AuthDemo project written in C#. This is a project for study and reference.

You can find the frontend project here: authdemo-frontend

AuthDemo implements the following authentication methods:

  • OpenID Connect 1.0 & OAuth2
  • Passkey (WebAuthn, Resident key mode)
  • Sign in with Ethereum (ERC-4361)

To be note that the following features have not been implemented in backend:

  • All refresh token related logics, including API for refreshing tokens, token storage, rotation, expiration, etc.
  • Use a real distributed cache for challenge, session, token, etc. In real production, you should use a distributed cache like Redis can persist data.

LICENSE

This project is licensed under MIT License, read LICENSE for more detail.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages