Commit Graph

33 Commits (02469e4e8eca3dd5cfd42f159175ec536300db33)

Author SHA1 Message Date
Kim Alvefur e80cd078fd mod_tokenauth: Support selection of _no_ role at all 3 years ago
Kim Alvefur 98d5a50eb6 mod_tokenauth: Return error instead of session for token without role 3 years ago
Kim Alvefur a68169b93e mod_tokenauth: Fix parsing binary part of tokens 3 years ago
Kim Alvefur 816d0819f2 mod_tokenauth: Only check if expiry of expiring tokens 3 years ago
Matthew Wild fb35ec60a3 mod_tokenauth: Add API method to revoke a grant by id 3 years ago
Matthew Wild 24fa8c5d60 mod_tokenauth: Add API to inspect individual grants or all of a user's grants 3 years ago
Matthew Wild 2ed84fde94 mod_tokenauth: Move grant validation to a reusable function 3 years ago
Jonas Schäfer 124b4fa302 mod_tokenauth: fix traceback if password has never been changed 3 years ago
Matthew Wild ef5dfa900f mod_tokenauth: Fire events on grant creation and revocation 3 years ago
Kim Alvefur 41c23d5616 mod_tokenauth: Fix storage API mistake in revocation 3 years ago
Matthew Wild 9247a37b83 mod_tokenauth: Fix traceback when checking expiry of tokens with no expiry 3 years ago
Matthew Wild f4c1f3b353 mod_tokenauth: Refactor API to separate tokens and grants 3 years ago
Matthew Wild 8743ea29d5 mod_tokenauth: Support for creating sub-tokens 3 years ago
Matthew Wild 295c27aa99 mod_tokenauth: return error if storage of new token fails 3 years ago
Matthew Wild 51fea18a87 mod_tokenauth: Track last access time (last time a token was used) 3 years ago
Kim Alvefur 98922d54b1 plugins: Prefix module imports with prosody namespace 3 years ago
Kim Alvefur 14f896bf2d mod_tokenauth: Fix traceback in get_token_session() 3 years ago
Matthew Wild fc80e83b42 mod_tokenauth: Switch to new token format (invalidates existing tokens!) 3 years ago
Matthew Wild 5019bacff6 mod_tokenauth: Log error when token validation fails 3 years ago
Kim Alvefur 566a991f84 util.sasl.oauthbearer: Return username from callback instead using authzid (BC) 3 years ago
Kim Alvefur 7b7cad2b66 mod_tokenauth: Fix misplaced closing parenthesis 3 years ago
Matthew Wild 9e02d322d8 mod_tokenauth: Gracefully handle missing tokens 3 years ago
Matthew Wild b435f6d52a mod_tokenauth: Add SASL handler backend that can accept and verify tokens 3 years ago
Matthew Wild f3d152eb1b mod_tokenauth: Add some sanity checking of the new optional parameters 3 years ago
Matthew Wild a58a6d2317 mod_tokenauth: Add 'purpose' constraint 3 years ago
Matthew Wild 32c38bc249 mod_tokenauth: Allow attaching an arbitrary data table to a token 3 years ago
Matthew Wild 12fc0febf1 mod_tokenauth: Remove expired tokens from storage 3 years ago
Matthew Wild 36afd999b1 mod_tokenauth: Invalidate tokens issued before most recent password change 3 years ago
Matthew Wild f5768f63c9 mod_authz_internal, and more: New iteration of role API 3 years ago
Matthew Wild a0f2f9ee19 mod_tokenauth: New API that better fits how modules are using token auth 3 years ago
Matthew Wild 40bb67c03b mod_tokenauth: Track creation time of tokens 6 years ago
Kim Alvefur 92c65ed9af mod_tokenauth: Handle tokens issued to bare hosts (eg components) 6 years ago
Matthew Wild f6a365c970 mod_authtokens: Rename to mod_tokenauth for consistency with mod_saslauth 6 years ago
Matthew Wild bd69308bf1 mod_authtokens: New module for managing auth tokens 6 years ago