Skip to content

A simple and lightweight oauth2 implementation with web console for management and ready to use http endpoints.

Notifications You must be signed in to change notification settings

horus-iam/horus-iam.github.io

Repository files navigation

Horus IAM Platform

A simple and lightweight oauth2 engine with web console for management and ready to use oauth2 endpoints.

It works with any language!!

Made with love <3

Features

  • Oauth2 grants
    • Password Grant
    • Client Credentials Grant
    • Refresh Token Grant
  • Oauth2 Endpoints
    • Token Introspection
  • Management
    • App
    • Options
    • Profiles
    • Roles
    • Users
    • Clients
    • Business unit
    • Authorization matrix between role and api endpoint
    • Long live tokens
    • x-horus-request-id for audit
    • Brute force protection
    • Token revocation
  • Web use cases
    • spa custom login
    • spa google login
    • spa microsoft login
    • spa menu and submenu by profiles
  • Api use cases
    • Protect against non authorized access to the rest endpoints (Rest Controllers)

Technologies

  • Java
  • Openxava
  • Spring boot
  • Mysql
  • Docker
  • Docs4all
  • T-rext

Coming soon

  • Java sdk
  • c# sdk
  • nodejs cdk

Contributors


JRichardsz

Releases

No releases published

Packages

No packages published