Multiserver login
Since the multiserver login (https://git.happy-dev.fr/startinblox/djangoldp-packages/djangoldp-account/issues/3) is implemented on server side (https://git.happy-dev.fr/startinblox/djangoldp-packages/djangoldp-account/issues/4)
We need to change some things on sib-auth :
- On login, the click on server button should POST on
${sdn}/oidc/login
with thedata-authority
onsubject
request and with the paramnext
pointing to the app client url. Another way : instead of choosing a server, submit an email. - On loading a page, the sib-auth client make a OPTIONS request to the RP (any request) and look to the
User:
Header to find the user webid url and request it to get the user info (picture, name etc.) andbind-user
- The logout is a simple link to
{rl_host}/accounts/logout
- Everything related to an oidc client can be remove