Authority - OAuth 2.0 Server

Authority

Repo - https://github.com/azutoolkit/authority

Authority is an easy to use highly cuztomizable OpenID Connect and OAuth Provider written in Crystal - Security-first, open source API security for your infrastructure. SDKs to come.

Authority is a OpenID OAuth 2.0 Server and OpenID Connect Provider optimized for low-latency, high throughput, and low resource consumption. Authority has a built in identity provider user login.

Implementing and using OAuth2 without understanding the whole specification is challenging and prone to errors, even when SDKs are being used. The primary goal of Authority is to make OAuth 2.0 and OpenID Connect 1.0 better accessible.

Available features:

  • [x] Authorization code grant
  • [x] Implicit grant
  • [x] Resource owner credentials grant
  • [x] Client credentials grant
  • [x] Refresh token grant
  • [x] OpenID Connect
  • [x] PKCE
  • [ ] Token Introspection
  • [ ] Token Revocation
  • [ ] Authentication Providor (Register Owners aka Users)
  • [ ] Client Provider (Register Client Apps)

JoobQ and Dashforge.io - Job Scheduler with Live Dashboard UI

Hello Everyone, I want to share with you a small shard that I have been working on. The shard name is called JoobQ (https://github.com/azutoolkit/joobq) and is a job scheduler very much like Sidekiq, It has a nice set of features and a dashboard UI called Dashforge (https://github.com/azutoolkit/dashforge) https://dashforge.io/

Features:

  • Priority queues based on number of workers
  • Reliable queue
  • Error Handling
  • Retry Jobs with automatic Delays
  • Cron Like Periodic Jobs
  • Delayed Jobs
  • Stop execution of workers
  • Jobs expiration

Hope you find it useful. Feel free to contribute, fully Open Source Project