All notable changes to this project will be documented in this file.
- [breaking] Custom flow into configurable oauth
- Use SimpleHttpClient with proxy enabled
- [breaking]: Account for baseurl with path in oidc metadata
- The oidc issuer base URL must be configured with a trailing slash to function properly, this must be checked in existing configurations.
- Post introspection req urlencoded
- Add custom jwt flow
- Bump pypi publish action
- Basic auth utf8
- Refactor http calls to ModuleApi
- Fix proxy notation
- Ignore system proxy as workaround
- [breaking] Add OIDC login flow
- Previously available config options have been moved under the
jwt
key. SeeREADME.md
for an example.
- Previously available config options have been moved under the
- Add github action
- Migrate to github
- Appease linter
- [breaking] Rename the 'require_expiracy' option to 'require_expiry'
- Add Requester to set_displayname
- Bump version and update changelog
- Allow properly setting the displayname from the token
- Use ProfileHandler for display name
- Bump version and update changelog
- Use correct method name for display name change
- Handle displayname claim
- Check chatbox login localpart pattern
- Bump version and update changelog
- Remove jwcrypto version limit
- Switch to async await
- Use public ModuleApi methods
- Fix bug in test-cases surfaced by update in jwcrypto
- Handle admin claim in JWT
- Update admin status on login
- [breaking] Rename to synapse_token_authenticator
- Update CODEOWNERS
- Package using hatch
- Reformat code and add job for checking in CI
- Add changelog