168 Commits (master)
 

Author SHA1 Message Date
Adrian Malacoda 0f3770157d use correct title for error page too 3 years ago
Adrian Malacoda db169746e6 make name/description configurable 3 years ago
Adrian Malacoda b1793f12d4 Remove browserify since we don't have any javascript (yet) 3 years ago
Adrian Malacoda 777ed32ee4 cargo fmt 3 years ago
Adrian Malacoda 98111a8401 Rename who_server -> kupolo 3 years ago
Adrian Malacoda 9bbdc079f6 increment bulma version to 0.7.2 3 years ago
Adrian Malacoda e750c294b6 Port to Rust 2018 3 years ago
Adrian Malacoda a203a014b0 update to rocket 0.4 3 years ago
Adrian Malacoda 78153b232e Update dependencies and begin making build again 3 years ago
Adrian Malacoda 498e9c58ac update dependencies 3 years ago
Adrian Malacoda 07fb3caf8d remove javascript file, who server will try to avoid javascript as long as possible 3 years ago
Adrian Malacoda 232813b334 Update dependencies 3 years ago
Adrian Malacoda e99c3ba1d1 add rudimentary error page 3 years ago
Adrian Malacoda 7a2636e05e even more flattening 3 years ago
Adrian Malacoda 2923c03edf more Option => Result, flattening 3 years ago
Adrian Malacoda f05ed7558b move from Option to Result. 3 years ago
Adrian Malacoda ccaba9ad62 Disable webfinger forwarding. 3 years ago
Adrian Malacoda f9e4612508 Remove excess slashes from callback urls 3 years ago
Adrian Malacoda 7489e8d4a7 replace .expect() with error responses 3 years ago
Adrian Malacoda f6194b0fe9 Also use Result here 3 years ago
Adrian Malacoda 7be2f60ad6 Use Results for errors from auth flows 3 years ago
Adrian Malacoda 8c51beeab0 add log/env_logger, and add some logging to remote/oidc route 3 years ago
Adrian Malacoda efdb5ecdd2 Add ability for webfinger endpoint to be able to know the (configured or determined) server hostname, so that it can handle requests appropriately. 3 years ago
Adrian Malacoda ea23c01f5f move from bootstrap to bulma 3 years ago
Adrian Malacoda e2bc3181f9 Update dependencies 3 years ago
Adrian Malacoda 3d44007d06 eq => eqs 3 years ago
Adrian Malacoda 6a2b9ce1cf Split out the client and data code into who-auth library. 3 years ago
Adrian Malacoda fbfbdbbbad Reorganize both oidc and indieauth providers under a common "provider" module. 3 years ago
Adrian Malacoda b90a76d138 Add stub for IndieAuth provider. 3 years ago
Adrian Malacoda cf4e644e19 Reformat with cargo fmt 3 years ago
Adrian Malacoda 534224c012 remove even more unused/unnecessary stuff 3 years ago
Adrian Malacoda 449d7e606a Remove unused imports and correct other style things 3 years ago
Adrian Malacoda f3b6b1071c Add IndieAuth remote login flow. 3 years ago
Adrian Malacoda abba4b38c8 Untangle the oidc flow from the login endpoint and move into a new flow module. 3 years ago
Adrian Malacoda 75e67b572f Implement OIDC Registration on the client side and provider side. 3 years ago
Adrian Malacoda 83e8ec3822 Use Who library to resolve remote oidc identifiers. 3 years ago
Adrian Malacoda 4322ac3b97 Bunp rlua dependency to 0.14.0 3 years ago
Adrian Malacoda c2b46d6c34 Add dependency on who library. 3 years ago
Adrian Malacoda accae1a48d Bump dependencies. 4 years ago
Adrian Malacoda 23bf1e8b9d Add keys to OIDC provider record. 4 years ago
Adrian Malacoda 09e1ce1842 Add WhoBackend struct that groups all the related components of Who server. 4 years ago
Adrian Malacoda 8ad2ff0d3a Bump Cargo.lock. 4 years ago
Adrian Malacoda 4b561fccc8 Move the logic for actually mounting who-server onto rocket into a function. 4 years ago
Adrian Malacoda 404598f42c Reformat. 4 years ago
Adrian Malacoda 5e4a011b1a Add session creation/storage after obtaining UserInfo with the access token. 4 years ago
Adrian Malacoda 9305d3f120 Add token request. 4 years ago
Adrian Malacoda a54badf547 Add a "remote provider store" that persists known remote provider instances. 4 years ago
Adrian Malacoda d5635698e2 Add state to remote OIDC auth flow. 4 years ago
Adrian Malacoda 681a125d37 Add check for existing node_modules in build script. 4 years ago
Adrian Malacoda 57b5782869 Restyle with rustfmt 4 years ago