|
14 | 14 | * [WebID Profile Documents](#webid-profile-documents)
|
15 | 15 | 4. [Authentication](#authentication)
|
16 | 16 | * [Primary Authentication](#primary-authentication)
|
| 17 | + * [WebID-OIDC](#webid-oidc) |
| 18 | + * [WebID-TLS](#webid-tls) |
17 | 19 | * [Secondary Authentication: Account
|
18 | 20 | Recovery](#secondary-authentication-account-recovery)
|
19 | 21 | 5. [Authorization and Access Control](#authorization-and-access-control)
|
@@ -122,9 +124,25 @@ provider or certificate authority.
|
122 | 124 | WebID-OIDC is based on the OAuth2/OpenID Connect
|
123 | 125 | protocols, adapted for WebID based decentralized use cases.
|
124 | 126 |
|
| 127 | +Implementations of WebID-OIDC IDPs for Solid SHOULD implement TLS as a login method |
| 128 | +alongside other login methods such as passwords. |
| 129 | + |
125 | 130 | **See component spec:
|
126 | 131 | [WebID-OIDC Specification](https://github.com/solid/webid-oidc-spec)**
|
127 | 132 |
|
| 133 | +#### WebID-TLS (Optional) |
| 134 | + |
| 135 | +**Note:** Several browser vendors (Chrome, Firefox) have removed support |
| 136 | +for the `KEYGEN` element, on which WebID-TLS relied for in-browser certificate |
| 137 | +generation. |
| 138 | + |
| 139 | +Solid servers MAY implement the [WebID-TLS |
| 140 | +protocol](http://www.w3.org/2005/Incubator/webid/spec/tls/) as one of their |
| 141 | +primary authentication mechanisms. |
| 142 | + |
| 143 | +**See component spec: |
| 144 | + [Solid WebID-TLS Specification](authn-webid-tls.md)** |
| 145 | + |
128 | 146 | ### Secondary Authentication: Account Recovery
|
129 | 147 |
|
130 | 148 | Regardless of the primary authentication mechanism, bearer tokens and other
|
|
0 commit comments