Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/isaqueveras/powersso
🐈⬛ 🐈 Authenticator and user manager for systems (under construction)
https://github.com/isaqueveras/powersso
2fa authentication jwt open-source otp powersso sso
Last synced: about 1 month ago
JSON representation
🐈⬛ 🐈 Authenticator and user manager for systems (under construction)
- Host: GitHub
- URL: https://github.com/isaqueveras/powersso
- Owner: isaqueveras
- License: mit
- Created: 2022-06-21T17:00:58.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-14T00:58:57.000Z (9 months ago)
- Last Synced: 2024-06-20T00:32:31.959Z (7 months ago)
- Topics: 2fa, authentication, jwt, open-source, otp, powersso, sso
- Language: Go
- Homepage: https://github.com/isaqueveras/powersso
- Size: 13.4 MB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# PowerSSO
PowerSSO is a authenticator and user manager for systems (under construction)[If you want to use a web interface, run the project.](https://github.com/isaqueveras/powersso-ui)
---
![permission architecture](https://github.com/isaqueveras/powersso/assets/46972789/e2c91750-2fcc-4ba9-b4ef-324d7dece6e0)
## 🚀 How to run the project
📌 Before starting, you will need to have the [Golang][golang] language installed on your machine.### 🧭 Running the application
```bash
# Clone this repository
$ git clone https://github.com/isaqueveras/powersso# Access the project folder in your terminal/cmd
$ cd powersso# Install the dependencies
$ go mod tidy# Run postgres database
$ make dev# Run the migrations
$ make migrate-up# Run the application in development mode
$ go run main.go
``````bash
- The backend will open on the port:5000 # access http://localhost:5000
```
## 😯 How to contribute to the project1. **Fork** the project.
2. Create a new branch with your changes: `git checkout -b my-feature`
3. Save the changes and create a commit message telling what you did: `git commit -m "feature: My new feature"`
4. Submit your changes: `git push origin my-feature`If you have any questions, check this [GitHub Contributing Guide](https://github.com/firstcontributions/first-contributions)
[golang]: https://go.dev/
## Star History
[![Star History Chart](https://api.star-history.com/svg?repos=isaqueveras/powersso&type=Date)](https://star-history.com/#isaqueveras/powersso&Date)