Skip to content
This repository was archived by the owner on Apr 13, 2022. It is now read-only.

Commit 49db97f

Browse files
committed
Brought back TLS as a MAY
1 parent 5f2f6db commit 49db97f

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

README.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414
* [WebID Profile Documents](#webid-profile-documents)
1515
4. [Authentication](#authentication)
1616
* [Primary Authentication](#primary-authentication)
17+
* [WebID-OIDC](#webid-oidc)
18+
* [WebID-TLS](#webid-tls)
1719
* [Secondary Authentication: Account
1820
Recovery](#secondary-authentication-account-recovery)
1921
5. [Authorization and Access Control](#authorization-and-access-control)
@@ -122,9 +124,25 @@ provider or certificate authority.
122124
WebID-OIDC is based on the OAuth2/OpenID Connect
123125
protocols, adapted for WebID based decentralized use cases.
124126

127+
Implementations of WebID-OIDC IDPs for Solid SHOULD implement TLS as a login method
128+
alongside other login methods such as passwords.
129+
125130
**See component spec:
126131
[WebID-OIDC Specification](https://github.com/solid/webid-oidc-spec)**
127132

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+
128146
### Secondary Authentication: Account Recovery
129147

130148
Regardless of the primary authentication mechanism, bearer tokens and other

0 commit comments

Comments
 (0)