Simplify account setup flow by removing redundant WebFinger query#771
Simplify account setup flow by removing redundant WebFinger query#771kaivol wants to merge 1 commit intoopencloud-eu:mainfrom
Conversation
|
I'm sorry, but as mentioned in #271 this is used in a multi tenancy scenario with independent OpenClouds.
|
|
Thanks for the answer!
Could you explain what you mean with actual server url? Also, I don't think the description in #271 is correct. Here is how I understand the currently implemented logic:
Where am I missing anything here? |
|
You're right, my explanation and the content of #271 is incorrect and or lacking details. |
|
Thanks again for the response! If I'm not mistake, that means that my initial understanding is correct, and the current implementation (in the client) is somewhat nonsensical, isn't it? In particular, the fact that we only use the the OIDC issuer from the WebFinger for the initial account setup. Wouldn't it make more sense to do the OIDC issuer lookup immediately before retrieving the OIDC metadata (see #776)? |
Simplify the account setup wizard by removing an unnecessary initial WebFinger query that was previously used to discover the IdP server's URL.
This URL is only used on the first login, and not saved when the client is closed. Instead, we rely on the rewrite
/.well-known/openid-configurationhack.