{"repo":"openstax/accounts","free":true,"listed":false,"github":"https://github.com/openstax/accounts","clone":"git clone https://github.com/openstax/accounts.git","description":"OpenStax centralized authentication and accounts service","language":"Ruby","stars":18,"topics":["rails","authentication","ruby","hacktoberfest"],"license":null,"category":"auth-billing-email","readme_excerpt":"OpenStax Accounts OpenStax Accounts is a centralized User Account services provider for various OpenStax products, including: Authentication and authorization Profile/personal data Email notifications OAuth Application privileges It uses OAuth mechanisms and API keys to provide these services to OpenStax products and their users. Accounts requires the repeatable read isolation level to work properly. If using PostgreSQL, add the following to your postgresql.conf : Usage — topics Different ways to create a user account What happens during sign up Which records need to be created and why. Logging in How we check a user's credentials. GDPR For compliance with the General Data Protection Regulation (a regulation in the European Union to protect their citizens' data and privacy). Special Parameters The app behavior changes depending on the value of these parameters. Salesforce Concepts Lev handlers Lev routines Leads Dev Environment Setup Accounts can be run as a normal Rails app on your machine or in a Docker container. Docker Directly on your machine Database setup If you don't have postgresql already installed, on Mac: Running as a normal Rails app on your machine First, ensure you have a Ruby version manager installed, such as rbenv or RVM to manage your ruby versions. Then, install the Ruby version specified in the .ruby-version file (3.1.6 at the time of this writing, or above). To start running Accounts in a development environment, clone the repository and then run: Just l","default_branch":null,"files":null,"tree":[],"storefront":"/r/openstax","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/openstax/accounts/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."}