4f3adb1634
fix: get session token from header for passcode finalization ( #1124 )
2023-11-01 10:15:27 +01:00
7ae10a4c4d
fix: don't set cookie when jwt is set in header
2023-07-26 11:45:11 +02:00
bfd073013a
fix: create audit logs with transaction where useful
2023-07-04 10:48:59 +02:00
b59709d369
refactor: use echo.HTTPError instead of redundant own type. This way the prometheus mw shoul register the correct error codes.
2023-06-19 14:48:45 +02:00
f192b001b2
fix: fix issue with login
2023-06-01 15:03:13 +02:00
ca5aa5ab32
fix: fix issue with adding emails
2023-06-01 15:02:04 +02:00
fdf665eabb
Session events ( #725 )
...
* feat(frontend-sdk): introduce events
* feat(elements): change hanko-elements register function
2023-04-28 14:14:47 +02:00
500cc4e064
fix: remove manual settings of allowed headers
2023-03-09 12:00:13 +01:00
a820ccd3bb
try: comment out Acces-Control-Expose-Header
2023-03-09 11:53:46 +01:00
f5adfed572
Merge branch 'main' into feat-basic-rate-limiting
...
# Conflicts:
# backend/config/config.go
# backend/handler/passcode.go
# frontend/frontend-sdk/src/lib/client/PasscodeClient.ts
# frontend/frontend-sdk/src/lib/client/PasswordClient.ts
# frontend/frontend-sdk/tests/lib/client/PasswordClient.spec.ts
2023-01-25 11:08:29 +01:00
ca62cf421f
feat: introduce hanko profile element and related api changes ( #495 )
...
* feat: introduce hanko profile element and related api changes
2023-01-25 10:55:23 +01:00
3dedce746c
feat: make limits for passcode/password separately configurable. Document the changes.
2023-01-23 14:45:58 +01:00
79c07ec0b5
feat: init rate limiting. functional on passcode/init
2023-01-20 19:02:36 +01:00
3aef985fd9
fix: persisted passcode timestamps ( #311 )
...
Time.Now() uses local time but timezone information is lost on persisting
because pop timestamp columns are without timezone. On retrieval from the
DB the original timestamp is not wholly recoverable and leads to erroneous
comparisons (e.g. passcode expiry check). This commit changes that by
explicitly using UTC both on save and comparison.
2022-10-18 17:36:36 +02:00
6dfbd68896
Merge branch 'main' into add-audit-logs
...
# Conflicts:
# backend/go.mod
# backend/go.sum
2022-10-13 08:49:20 +02:00
b20582ecbe
fix(hanko-frontend-sdk): access X-Auth-Token header during cross-doma… ( #251 )
...
* fix(hanko-frontend-sdk): access X-Auth-Token header during cross-domain operations only
2022-10-12 18:07:29 +02:00
2436d09610
Merge branch 'main' into add-audit-logs
...
# Conflicts:
# backend/handler/passcode.go
2022-09-27 11:38:44 +02:00
b73067b07e
chore: rename audit log client
2022-09-27 09:51:13 +02:00
c1e9da128a
fix: send 401 when passcode is not found instead of 404
2022-09-19 09:38:07 +02:00
d71c0aa42a
chore: rename some audit log types
2022-09-12 11:46:52 +02:00
f02bccb685
feat: add audit logs
2022-08-18 16:53:34 +02:00
067ca8d755
feat: handle auth-token header and create cross domain cookies ( #135 )
...
feat: handle auth-token header and create cross domain cookies
2022-07-28 14:35:44 +02:00
51bdf8f1f6
Merge branch 'main' into return-more-context-to-some-errors
...
# Conflicts:
# backend/handler/passcode.go
2022-06-30 08:38:23 +02:00
c4a36ca989
chore: add more context to some http errors
2022-06-27 14:49:09 +02:00
0c5196eea1
fix: passcode max attempts are now enforced correctly
2022-06-23 16:04:16 +02:00
4de446475f
fix: fix module path
2022-06-21 12:36:11 +02:00
3e46664406
feat: improve error logging
2022-06-15 17:24:54 +02:00
80048acd8f
refactor: move backend files to its own directory
2022-06-09 14:36:00 +02:00