| ... | @@ -41,4 +41,4 @@ The key function is `op_login_url`, which resolves the URL with which to make th |
... | @@ -41,4 +41,4 @@ The key function is `op_login_url`, which resolves the URL with which to make th |
|
|
|
|
|
|
|
During issuer discovery, the RP uses the host from the webID (e.g. `example.com` in the webID `alice@example.com`) and queries it with the resource `https://example.com/.well-known/webfinger?resource=acct%3Aalice%40example.com&rel=http%3A%2F%2Fopenid.net%2Fspecs%2Fconnect%2F1.0%2Fissuer`
|
|
During issuer discovery, the RP uses the host from the webID (e.g. `example.com` in the webID `alice@example.com`) and queries it with the resource `https://example.com/.well-known/webfinger?resource=acct%3Aalice%40example.com&rel=http%3A%2F%2Fopenid.net%2Fspecs%2Fconnect%2F1.0%2Fissuer`
|
|
|
|
|
|
|
|
In DjangoLDP this URL, and the OIDC provider functionality is fulfilled by an external library, [django-oidc-provider](https://django-oidc-provider.readthedocs.io/en/latest/) |
|
DjangoLDP provides this functionality leveraging an external library, [django-oidc-provider](https://django-oidc-provider.readthedocs.io/en/latest/). It defines a `WebFingerEndpoint` which can be found [here](https://git.startinblox.com/djangoldp-packages/djangoldp/blob/master/djangoldp/endpoints/webfinger.py), and a `WebFinger` class which DjangoLDP-Account [builds on](https://git.startinblox.com/djangoldp-packages/djangoldp-account/blob/master/djangoldp_account/endpoints/webfinger.py) |
|
\ No newline at end of file |
|
\ No newline at end of file |