Commit Graph

1332 Commits

Author SHA1 Message Date
dependabot[bot] 8dc917395c Bump hyper-rustls from 0.23.1 to 0.23.2
Bumps [hyper-rustls](https://github.com/ctz/hyper-rustls) from 0.23.1 to 0.23.2.
- [Release notes](https://github.com/ctz/hyper-rustls/releases)
- [Commits](https://github.com/ctz/hyper-rustls/compare/v/0.23.1...v/0.23.2)

---
updated-dependencies:
- dependency-name: hyper-rustls
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-14 16:34:13 +01:00
Hugh Nimmo-Smith 61b14a08b3 Make the introspection endpoint return JSON error responses 2022-12-14 16:33:27 +01:00
Quentin Gliech a475a9a164 Make the compat login use the new password manager 2022-12-14 16:04:36 +01:00
Quentin Gliech 533cabe005 Use the new password manager 2022-12-14 16:04:36 +01:00
Quentin Gliech ff2f009b0e Password schemes configuration 2022-12-14 16:04:36 +01:00
Quentin Gliech a6c3951d8c Start a modular password manager 2022-12-14 16:04:36 +01:00
Hugh Nimmo-Smith ba486a4773 Reverse ULID for exampels 2022-12-09 23:27:13 +01:00
Hugh Nimmo-Smith 015b8b6d89 Update configuration docs to reference ULID 2022-12-09 23:27:13 +01:00
Hugh Nimmo-Smith 1c735664aa Config schema is auto-generated 2022-12-09 23:27:13 +01:00
Hugh Nimmo-Smith 9197e997d9 client_ids are required to be ULIDs 2022-12-09 23:27:13 +01:00
Quentin Gliech 391035a444 Bump wasmtime and rust-opa-wasm 2022-12-08 16:55:33 +01:00
Quentin Gliech 7dfddc539c Adjust types in storybook 2022-12-08 16:36:34 +01:00
Quentin Gliech 6a25f403c1 Upgrade Storybook to 7.0.0-beta.0 2022-12-08 16:36:34 +01:00
dependabot[bot] 95b8307619 Bump async-graphql from 5.0.2 to 5.0.3
Bumps [async-graphql](https://github.com/async-graphql/async-graphql) from 5.0.2 to 5.0.3.
- [Release notes](https://github.com/async-graphql/async-graphql/releases)
- [Changelog](https://github.com/async-graphql/async-graphql/blob/master/CHANGELOG.md)
- [Commits](https://github.com/async-graphql/async-graphql/commits)

---
updated-dependencies:
- dependency-name: async-graphql
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-08 15:47:59 +01:00
Quentin Gliech 1a9fe57d84 router: fix tests 2022-12-08 15:29:15 +01:00
Quentin Gliech 56d43b0166 storage: finish cleaning up the errors 2022-12-08 15:29:15 +01:00
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
dependabot[bot] 1b67cf574e Bump @types/jest from 29.2.3 to 29.2.4 in /frontend
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 29.2.3 to 29.2.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

---
updated-dependencies:
- dependency-name: "@types/jest"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-06 14:56:39 +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