Fix authentication activity indicators when the authentication server is being slow

* Fetch the OIDC login URL as part of the Server Confirmation screen.

The loading indicator would show and hide while configuring and then immediately show again while fetching the URL.

* Allow the OIDCAuthenticationPresenter to show its own errors.

We no longer need to present errors in the authentication flow coordinator.
This commit is contained in:
Doug
2025-04-10 16:47:11 +01:00
committed by Doug
parent 1557054753
commit 511c4d7bf7
22 changed files with 223 additions and 113 deletions
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5eb36898636e84943c7b1b2f3ef0289bf133b4da57f4ce3a1ba9c387ce5ea91c
size 91146
oid sha256:2be2a30d2c8204d2ef860e79877bd277b899c0725560f9abf47eb7f5a929f187
size 92468
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:eb17164648a312eb4a32d91c8908b99d69ec7dc3265b1af7eb91514bbaf74ac6
size 95333
oid sha256:662b49aa4f0466a52723ad538e507604b19b70c551e1b912296cc7d4f82cfeb4
size 96651
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:324939f6d163efe36c492f67b74b09e56f71948b518e3e0910b11124671b82d7
size 47333
oid sha256:845f7d62abf84d40c8913befa23053423b1fa1c9b2d4a3f173e57e399181c6c3
size 48439
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0fb309bbd4129b1ad027c8e8ee302a2815adf7c58f9e5de8398b9ce0420851f4
size 54972
oid sha256:b8a14e13a1687c5b1fdeb9a9149105cbf096ff17ff56e19f93bf77d3ba91202b
size 55382
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:036ac6ac02cff4007cc762a2f0bb1c4f5fa34a15ede708147aecd249a2e69587
size 95915
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7fc634e0b161123055a8ddf81269882b37c511b6b8feee0d0b86309350dfae78
size 100917
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:47ab21f12dbcdd0ffeb7da8aa0aaf3ed409e7d9f2255979f96a621e41a2206ba
size 51503
@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:650ebf41da7dc3c084144e00aa4aaf4837ca2ede976cdc5d4f7c6887ea921ac8
size 59766
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8c13f24fb140219627c51b1d680149065901b39d24b773525af663b2c42f536e
size 94615
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d277215e66e5b80c96386c819a9a82b5f360cb6639d17b16783cf27ea6390fdf
size 99601
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:97ac8c4c12de6ccca253c59eaa9ac0baf6243094d2ed9691ff9ed1cb363fa42a
size 50411
@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c0216e37d95512a2f03bb4fdc2cf903ecc05d62400e642ed9e6cadb8590af24e
size 59387