{"repo":"jdrouet/tekitoi","free":true,"listed":false,"github":"https://github.com/jdrouet/tekitoi","clone":"git clone https://github.com/jdrouet/tekitoi.git","description":"A lightweight and easy to use oauth2 proxy","language":"Rust","stars":16,"topics":["oauth2","oauth","rust-lang"],"license":null,"category":"auth-billing-email","readme_excerpt":"👋 Welcome to tekitoi 🦀 A simple and lightweight oauth provider 🦀 🏠 Homepage ✨ Features - [x] Multi arch (AMD64, i386, ARM64) - [x] Lightweight (Only needs 2Mo of RAM against 512Mo minimum for Keycloak) - [x] Authenticate with defines profiles without passwords - [ ] Allow to login with predefined email and password - [ ] Allow to signup with email and password - [ ] Facebook oauth2 proxy - [ ] Google oauth2 proxy - [ ] Github oauth2 proxy - [ ] Gitlab oauth2 proxy 🐟 Example Command to start tekitoi This will simply start it without predifined configuration. 🍽️ Configuration - CONFIG PATH The path of the configuration file that will be synchronized with the database. That's where the applications, client ids, and authentication strategies are defined. An example can be found here. - DATABASE URL The path of the sqlite database that will be used. The default value is :memory: . When using Docker, the default value will point to /data/tekitoi.db . - HOST and PORT They refer to where the server will bind. By default HOST=127.0.0.1 and PORT=310 . When using Docker, the default values are HOST=0.0.0.0 and PORT=3000 . 🐾 Roadmap - Implement more oauth2 connectors (Google, Facebook, Twitter, you name it) - Improve documentation - Create openapi documentation - Add some instrumentation 👤 Author 👤 Jeremie Drouet - Github: @jdrouet - Gitlab @jeremie.drouet Show your support Give a ⭐️ if this project helped you!","default_branch":null,"files":null,"tree":[],"storefront":"/r/jdrouet","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jdrouet/tekitoi/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."}