Skip to content

TeamWanari/tutelar

Repository files navigation

Tutelar

A micro-service for authentication.

GitHub tag (latest SemVer pre-release) Documentation

Supported authentications:

  • Username-Password
  • Email-Password
  • LDAP/AD
  • OAuth2 (Facebook, Google, GitHub, Microsoft)
  • Time-based One-time Password

Supported JWT formats:

  • Symmetric: HMD5, HS224, HS256, HS384, HS512
  • Asymmetric: RS256, RS384, RS512, ES256, ES384, ES512

Supported databases:

  • PostgreSQL
  • MongoDB
  • in memory (just for testing)

Supported logging:

  • Jaeger tracer
  • console/file human readable
  • console/file json (LogstashEncoder)

How to run

See Docker images

TODO

Contributing

See developer home

Scala Steward badge Mergify Status