about summary refs log tree commit diff
path: root/src/oidc.rs
AgeCommit message (Collapse)AuthorFilesLines
2018-04-17 chore(license): Relicense under AGPL-3.0-or-laterVincent Ambo1-8/+10
Relicense the project from the standard GPL3 to the Affero version of the license, requiring source code disclosure for modifications made on instances of Converse that are serving users over the network.
2018-04-16 chore(oidc): Enable debug log statement for token responsesVincent Ambo1-4/+6
2018-04-15 refactor: Add a message!-macro to reduce message boilerplateVincent Ambo1-8/+2
2018-04-14 feat: License project under GPLv3Vincent Ambo1-0/+16
2018-04-09 feat(handlers): Add RequireLogin middlewareVincent Ambo1-1/+1
Adds a middleware that automatically redirects users to the login page if they don't have an active session (i.e. 'author' set).
2018-04-08 feat(oidc): Implement initial OIDC actorVincent Ambo1-0/+135
Implements an actor that can perform OAuth2 logins (not really OIDC-compliant yet because Rust doesn't have an easy to use JWT library that supports JWKS, and I don't have time for that right now). Currently this hardcodes some Office365-specific stuff.