Sebastian Kippe 35e2c8cd30
All checks were successful
continuous-integration/drone/push Build is passing
Add Sidekiq, configure admin access to Web UI
2021-02-02 11:44:17 +01:00
2020-11-07 14:49:52 +01:00
2020-12-19 13:28:47 +01:00
2020-12-02 15:23:18 +01:00
2020-11-07 14:49:52 +01:00
2021-02-01 23:10:54 +01:00
2020-12-29 11:02:24 +01:00
2020-11-07 14:49:52 +01:00
2020-11-07 14:49:52 +01:00
2020-11-07 14:49:52 +01:00
2020-11-09 09:58:23 +01:00
2020-11-07 14:49:52 +01:00
2020-11-07 14:49:52 +01:00
2020-11-07 14:49:52 +01:00
2020-11-07 14:49:52 +01:00
2020-11-18 15:32:27 +01:00
2020-11-07 14:49:52 +01:00
2020-11-07 14:49:52 +01:00
2020-11-07 14:49:52 +01:00
2020-12-21 15:49:58 +01:00
2020-11-07 14:49:52 +01:00

Akkounts

This app allows Kosmos/LDAP users to manage their accounts, including credentials, invites, donations, etc..

Features

  • Log in with existing LDAP account
  • Reset account password by providing both username and email address
  • Reset account password when logged in, via reset email
  • Log in with admin permissions
  • View LDAP users as admin
  • Sign up for a new account via invitation
  • List my donations
  • Invite new users from your account
  • Sign up for a new account by donating upfront
  • Sign up for a new account via proving contributions (via cryptographic signature)
  • ...

Planned features are not at all a complete or static list, of course. Suggestions and pull requests welcome!

Development

Rails app

Installing dependencies:

bundle install
yarn install

Setting up local database (SQLite):

bundle exec rails db:create
bundle exec rails db:migrate

Running the dev server:

bundle exec rails server

Running all specs:

bundle exec rspec

LDAP server

TODO make it easy to run a local Kosmos LDAP server for development, without manual LDIF imports etc. (or provide a staging instance)

Documentation

Testing

LDAP / Auth

License

GNU Affero General Public License v3.0

Description
Signup and account management app for Kosmos/LDAP Accounts
https://accounts.kosmos.org Readme AGPL-3.0 7.3 MiB
0.10.0 Latest
2024-09-13 12:33:17 +00:00
Languages
Ruby 53.6%
HTML 42.8%
JavaScript 1.9%
CSS 0.9%
TypeScript 0.6%
Other 0.1%