* Add endpoint to invalidate HTTP-Only cookie from the backend
* Add methods to the UserClient SDK for logout
* Remove session token fetch and add unit test for logout
* Update public router to use JWT middleware
* Add logout button to frontend. Route back to login page once logout is successful.
* Add a logout failur event
* Update logout logic in SDK
* Remove unneeded endpoint from main.go
* Update logoutlink reference
* Fix request path; undo change in package order
* Update common.css to incldue hanko-logout
* feat(fronend-sdk): remove cookie during cross-domain operations
* fix(frontend-sdk): No unauthorized error during logout, when the user is already logged out
* feat(backend): Create an audit log entry when the user logs off
* chore(frontend-sdk): re-generate jsdoc
* fix: Adjust logout response codes and the corresponding frontend sdk error handling
* chore(frontend-sdk): re-generate jsdoc
* feat: add logout endpoint specification to the docs
* Fix broken unit test
* Remove logout button from elements
* Add event listener on frontend to call the logout method from SDK
* Rollback changes to SecuredContent on e2e tests
* Update logout test on user
* Update quickstart/public/assets/css/common.css
Co-authored-by: bjoern-m <56024829+bjoern-m@users.noreply.github.com>
---------
Co-authored-by: Björn Müller <bjoern.mueller@hanko.io>
Co-authored-by: bjoern-m <56024829+bjoern-m@users.noreply.github.com>
Add a section in the main readme giving giving some hints on how to get
started. Restructure the backend readme and add sections for running a
database and an SMTP server. Add section with links to frontend framework
integration guides and example applications in the elements readme.