{"repo":"reugn/auth-server","free":true,"listed":false,"github":"https://github.com/reugn/auth-server","clone":"git clone https://github.com/reugn/auth-server.git","description":"Simple authentication and authorization service","language":"Go","stars":87,"topics":["authentication","authorization","auth","authentication-middleware","proxy-middleware","oauth2","oauth2-server","identity","identity-server","selfhosted"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"auth-server This project offers a toolkit for building and configuring a tailored authentication and authorization service. auth-server can act as a proxy middleware or be configured in a stand-alone mode. It doesn't require any third-party software integration. Leverage existing backend storage repositories for storing security policies or develop a custom one to suit your specific requirements. For information on how to configure repositories using environment variables, refer to the repository configuration page. [!NOTE] This project's security has not been thoroughly evaluated. Proceed with caution when setting up your own auth provider. Introduction Authentication is used by a server when the server needs to know exactly who is accessing their information or site. Authorization is a process by which a server determines if the client has permission to use a resource or access a file. The inherent complexity of crafting an authentication and authorization strategy raises a barrage of immediate questions: Would it be beneficial to utilize separate services for authentication and authorization purposes? What is the process for creating access tokens, and who is tasked with this responsibility? Is it necessary to adapt our REST service to support an authorization flow? The auth-server project aims to address these concerns by serving as a transparent authentication and authorization proxy middleware. Architecture 1. The user requests an access token (JWT), using a basic authe","default_branch":null,"files":null,"tree":[],"storefront":"/r/reugn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/reugn/auth-server/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."}