{"repo":"the-control-group/authx","free":true,"listed":false,"github":"https://github.com/the-control-group/authx","clone":"git clone https://github.com/the-control-group/authx.git","description":"An authentication & authorization platform for service-oriented architectures.","language":"TypeScript","stars":49,"topics":["authx","oauth","code","library","npm"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"AuthX This is AuthX. It's named AuthX because it's an \"exchange\" of sorts, consolidating identities from several upstream authorities into a single identity for downstream clients. AuthX uses the OAuth2 framework in both directions, and adds a robust access control system, based on the AuthX scope spec. --- Contributing Please see CONTRIBUTING.md. --- Packages This is a monorepo that contains several useful node packages: AuthX The AuthX package contains the core application and API manages users, credentials, roles, clients, authorities, grants, and tokens. Read More HTTP Proxy - Client This package includes an HTTP proxy which can be used by a client in a trusted context (such as a private network) to inject credentials into a request. This eases incremental adoption of AuthX, allowing clients to remain unaware of the authorization layer. Read More HTTP Proxy - Resource This package includes an HTTP proxy which can be put in front of a resource. It verifies and caches access tokens, manages public keys, and injects verified scopes directly into the proxied request. Read More HTTP Proxy - Web This package includes an HTTP proxy which can be put in front of a web client. It takes on the responsibility of managing OAuth flows, and can inject credentials into the proxied requests to resources. Read More Interface The AuthX Interface is a reference user interface that provides the visual components necessary for a user to authenticate herself and authorize a client to access res","default_branch":null,"files":null,"tree":[],"storefront":"/r/the-control-group","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/the-control-group/authx/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}