Quentin Gliech
|
bd93074076
|
clippy: fix warnings in tests
|
2022-12-08 15:29:15 +01:00 |
|
Quentin Gliech
|
0ea9089f7f
|
template: more cleanups
|
2022-12-08 15:29:15 +01:00 |
|
Quentin Gliech
|
13b1ac7c83
|
policy: define custom errors and ditch anyhow
|
2022-12-08 15:29:15 +01:00 |
|
Quentin Gliech
|
68890b7291
|
handlers: remove most usage of anyhow
|
2022-12-08 15:29:15 +01:00 |
|
Quentin Gliech
|
a836cc864a
|
storage: unify most of the remaining errors
|
2022-12-08 15:29:15 +01:00 |
|
Quentin Gliech
|
102571512e
|
storage: unify most oauth2 related errors
|
2022-12-08 15:29:15 +01:00 |
|
Quentin Gliech
|
b7cad48bbd
|
storage: unify user operations errors
|
2022-12-08 15:29:15 +01:00 |
|
Quentin Gliech
|
f7f65e314b
|
storage: unify the compat login errors
|
2022-12-08 15:29:15 +01:00 |
|
Quentin Gliech
|
1ddc05ff01
|
storage: start unifying database errors
|
2022-12-08 15:29:15 +01:00 |
|
Quentin Gliech
|
12ce2a3d04
|
data-model: simplify the authorization grants and sessions
|
2022-12-08 15:29:15 +01:00 |
|
Quentin Gliech
|
92d6f5b087
|
data-model: simplify the oauth2 clients
|
2022-12-08 15:29:15 +01:00 |
|
Quentin Gliech
|
6d82199910
|
Resolve clippy errors
|
2022-12-08 15:29:15 +01:00 |
|
Quentin Gliech
|
479e009931
|
data-model: simplify the compat sessions
|
2022-12-08 15:29:15 +01:00 |
|
Quentin Gliech
|
feebbd0e97
|
data-model: simplify users and sessions
|
2022-12-08 15:29:15 +01:00 |
|
Quentin Gliech
|
dff2f98167
|
data-model: simplify tokens
|
2022-12-08 15:29:15 +01:00 |
|
dependabot[bot]
|
cff3125c19
|
Bump der from 0.6.0 to 0.6.1
Bumps [der](https://github.com/RustCrypto/formats) from 0.6.0 to 0.6.1.
- [Release notes](https://github.com/RustCrypto/formats/releases)
- [Commits](https://github.com/RustCrypto/formats/compare/der/v0.6.0...der/v0.6.1)
---
updated-dependencies:
- dependency-name: der
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-12-07 14:49:19 +01:00 |
|
dependabot[bot]
|
da5d2fc52b
|
Bump data-encoding from 2.3.2 to 2.3.3
Bumps [data-encoding](https://github.com/ia0/data-encoding) from 2.3.2 to 2.3.3.
- [Release notes](https://github.com/ia0/data-encoding/releases)
- [Commits](https://github.com/ia0/data-encoding/commits)
---
updated-dependencies:
- dependency-name: data-encoding
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-12-07 14:30:44 +01:00 |
|
dependabot[bot]
|
004d85561e
|
Bump tokio from 1.22.0 to 1.23.0
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.22.0 to 1.23.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.22.0...tokio-1.23.0)
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-12-07 14:28:05 +01:00 |
|
dependabot[bot]
|
b99f652feb
|
Bump insta from 1.21.2 to 1.22.0
Bumps [insta](https://github.com/mitsuhiko/insta) from 1.21.2 to 1.22.0.
- [Release notes](https://github.com/mitsuhiko/insta/releases)
- [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mitsuhiko/insta/compare/1.21.2...1.22.0)
---
updated-dependencies:
- dependency-name: insta
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-12-06 14:57:20 +01:00 |
|
dependabot[bot]
|
fb1cf3e6a3
|
Bump serde from 1.0.148 to 1.0.149
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.148 to 1.0.149.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.148...v1.0.149)
---
updated-dependencies:
- dependency-name: serde
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-12-06 14:57:06 +01:00 |
|
dependabot[bot]
|
9b79a6caf3
|
Bump parse-display from 0.6.0 to 0.7.0
Bumps [parse-display](https://github.com/frozenlib/parse-display) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/frozenlib/parse-display/releases)
- [Commits](https://github.com/frozenlib/parse-display/compare/v0.6.0...v0.7.0)
---
updated-dependencies:
- dependency-name: parse-display
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-12-06 14:56:57 +01:00 |
|
dependabot[bot]
|
b176719899
|
Bump libc from 0.2.137 to 0.2.138
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.137 to 0.2.138.
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.137...0.2.138)
---
updated-dependencies:
- dependency-name: libc
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-12-06 14:56:50 +01:00 |
|
Quentin Gliech
|
feebc074b9
|
Shorten some constraint names in schema
|
2022-12-05 19:39:51 +01:00 |
|
Quentin Gliech
|
1655080b8f
|
GraphQL: query upstream links from users
|
2022-12-05 19:39:51 +01:00 |
|
Quentin Gliech
|
23fd833d45
|
Save the post auth action during upstream OAuth login
|
2022-12-05 19:39:51 +01:00 |
|
Quentin Gliech
|
4d93f4d4f0
|
Refactor the upstream oauth session cookie
|
2022-12-05 19:39:51 +01:00 |
|
Quentin Gliech
|
d58dab702b
|
oauth2-types: urn:ietf:params:oauth:grant-type:jwt-bearer
|
2022-12-05 19:39:51 +01:00 |
|
Quentin Gliech
|
989e464dd0
|
WIP: Provider list on the login page
|
2022-12-05 19:39:51 +01:00 |
|
Quentin Gliech
|
df83cdc9a1
|
mas-cli manage set-password subcommand
|
2022-12-05 19:39:51 +01:00 |
|
Quentin Gliech
|
2e7112ef13
|
GraphQL API
|
2022-12-05 19:39:51 +01:00 |
|
Quentin Gliech
|
07636dd9e7
|
Tidy up upstream linking templates
|
2022-12-05 19:39:51 +01:00 |
|
Quentin Gliech
|
fcb6190a56
|
Simplify route error handling
|
2022-12-05 19:39:51 +01:00 |
|
Quentin Gliech
|
28bfce7e45
|
Save the ID token during an upstream authorization
|
2022-12-05 19:39:51 +01:00 |
|
Quentin Gliech
|
bf432a31e1
|
OIDC account linking and login
|
2022-12-05 19:39:51 +01:00 |
|
Quentin Gliech
|
22a337cd45
|
WIP: handle account linking
|
2022-12-05 19:39:51 +01:00 |
|
Quentin Gliech
|
cde9187adc
|
Lookup and save upstream links
|
2022-12-05 19:39:51 +01:00 |
|
Quentin Gliech
|
e8c8d0bf8a
|
Remove the ServerLayer from mas-http
|
2022-12-05 19:39:51 +01:00 |
|
Quentin Gliech
|
4227fa7a83
|
Add a global HTTP client factory
|
2022-12-05 19:39:51 +01:00 |
|
Quentin Gliech
|
d514a8922c
|
Cleanup HTTP client building
|
2022-12-05 19:39:51 +01:00 |
|
Quentin Gliech
|
16088fc11c
|
Refactor the provider client credentials extraction
|
2022-12-05 19:39:51 +01:00 |
|
Quentin Gliech
|
bedcf44741
|
WIP: upstream OIDC provider support
|
2022-12-05 19:39:51 +01:00 |
|
Quentin Gliech
|
7f9be07e8d
|
Move the BoxCloneSyncService to mas-http
|
2022-12-05 19:39:51 +01:00 |
|
dependabot[bot]
|
51ef2a2e55
|
Bump tower-http from 0.3.4 to 0.3.5
Bumps [tower-http](https://github.com/tower-rs/tower-http) from 0.3.4 to 0.3.5.
- [Release notes](https://github.com/tower-rs/tower-http/releases)
- [Commits](https://github.com/tower-rs/tower-http/compare/tower-http-0.3.4...tower-http-0.3.5)
---
updated-dependencies:
- dependency-name: tower-http
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-12-03 12:12:29 +01:00 |
|
dependabot[bot]
|
20c9fb2d98
|
Bump axum-extra from 0.4.1 to 0.4.2
Bumps [axum-extra](https://github.com/tokio-rs/axum) from 0.4.1 to 0.4.2.
- [Release notes](https://github.com/tokio-rs/axum/releases)
- [Changelog](https://github.com/tokio-rs/axum/blob/main/CHANGELOG.md)
- [Commits](https://github.com/tokio-rs/axum/compare/axum-extra-v0.4.1...axum-extra-v0.4.2)
---
updated-dependencies:
- dependency-name: axum-extra
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2022-12-03 12:12:16 +01:00 |
|
Quentin Gliech
|
95a879585b
|
Make the OIDC issuer a string instead of a URL
|
2022-12-02 18:04:07 +01:00 |
|
Quentin Gliech
|
68b477cae1
|
Apply suggestions from code review
Co-authored-by: Kévin Commaille <76261501+zecakeh@users.noreply.github.com>
|
2022-12-01 14:34:19 +01:00 |
|
Quentin Gliech
|
0ca4366f75
|
Use associated error type in claims validator instead of anyhow.
|
2022-12-01 14:34:19 +01:00 |
|
Kévin Commaille
|
f71f68c926
|
Add OneOrMany contains claim validator
|
2022-12-01 11:28:07 +01:00 |
|
Kévin Commaille
|
a2a3b3954e
|
Add equality claim validator
|
2022-12-01 11:28:07 +01:00 |
|
Kévin Commaille
|
db25574a96
|
Make sure Scope and InvalidScope are reexported from mas-oidc-client
|
2022-12-01 10:45:38 +01:00 |
|