21 Commits

Author SHA1 Message Date
5d77ca241a chore: add debug setting to default config 2024-08-07 14:58:54 +02:00
82bbcfd69b chore: re-generate json schema 2024-08-07 14:58:54 +02:00
cf7a57f60e chore: update default config, adjust and re-generate json schema 2024-08-07 14:58:54 +02:00
601ffaae92 Introduce Flowpilot - integration (#1532)
This pull request introduces the new Flowpilot system along with several new features and various improvements. The key enhancements include configurable authorization, registration, and profile flows, as well as the ability to enable and disable user identifiers (e.g., email addresses and usernames) and login methods.

---------

Co-authored-by: Frederic Jahn <frederic.jahn@hanko.io>
Co-authored-by: Lennart Fleischmann <lennart.fleischmann@hanko.io>
Co-authored-by: lfleischmann <67686424+lfleischmann@users.noreply.github.com>
Co-authored-by: merlindru <hello@merlindru.com>
2024-08-06 16:07:29 +02:00
b22d5ba4ce chore(json_schema): update json schema
* also make linkedin optional and not required in json
2024-05-29 09:24:51 +02:00
def7ad37a0 [FEAT] disable email delivery (#1419)
* feat: add config to disable email delivery

* chore: update config schema

* docs: add new config parameter

* test: fix test

* fix: rename email webhook event

* docs: Update backend/docs/Config.md

Co-authored-by: Lennart Fleischmann <67686424+lfleischmann@users.noreply.github.com>

---------

Co-authored-by: Lennart Fleischmann <67686424+lfleischmann@users.noreply.github.com>
2024-04-18 15:15:02 +02:00
92c5d21e21 feat(thirdparty): add microsoft provider 2024-04-17 11:12:13 +02:00
7d57bf6231 feat(thirdparty): add discord provider
Co-authored-by: Scott Plunkett <scott@scottplunkett.com>
2024-02-19 17:59:14 +01:00
0b6c5bef76 Merge branch 'main' into feat/692-webhooks 2024-02-12 10:04:28 +01:00
5238d1877f feat: extend third-party account linking
Introduce a per provider configuration option that allows users to
define whether automatic linking of accounts on sign-up/sign-in is enabled
or disabled.
2024-02-09 11:07:32 +01:00
d7f10614a5 chore: update config json schema 2024-02-05 10:32:24 +01:00
1d27a39a49 feat(webhooks): add disable option for time expiration
* readd User and Email event
* add config option for disabling expiration => default value expiration is disabled

Related to: #692
2024-01-25 16:18:52 +01:00
85a5383f67 feat(admin api): add user update endpoints
* implement endpoint for adding an email
* implement endpoint for changing an email to primary
* implement endpoint for removing an email
* fix some bugs and oversights in webhooks
* update config json schema
* update OpenAPI file for admin API

Closes #1051
Fixes #692
2024-01-19 14:35:08 +01:00
45e0b7b513 fix: fix user-import json schema 2023-11-16 16:14:32 +01:00
724013e56d feat(saml): implement enterprise saml feature
Co-authored-by: Stefan Jacobi <stefan.jacobi@adesso.de>
2023-10-18 10:50:58 +02:00
e4b79c37e5 refactor(backend): change name of struct 2023-10-16 17:05:32 +05:30
fe034c1fcc feat: add configuration to disable user registration 2023-08-07 17:43:15 +02:00
6549f25513 fix(backend): make passcode email optional in json schema 2023-08-03 16:16:27 +02:00
a60d81a1ac feat: generate more accurate backend config jsonschema 2023-08-01 14:15:27 +02:00
97d6bb4e15 fix: sonatype error 2023-06-13 15:31:00 +02:00
3fee0c7afb doc: Add small passage in Readme and json schema of Import Format 2023-06-13 13:57:08 +02:00