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

Commit

Permalink
Brought back TLS as a MAY
Browse files Browse the repository at this point in the history
  • Loading branch information
jaxoncreed committed Jun 27, 2019
1 parent 5f2f6db commit 49db97f
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@
* [WebID Profile Documents](#webid-profile-documents)
4. [Authentication](#authentication)
* [Primary Authentication](#primary-authentication)
* [WebID-OIDC](#webid-oidc)
* [WebID-TLS](#webid-tls)
* [Secondary Authentication: Account
Recovery](#secondary-authentication-account-recovery)
5. [Authorization and Access Control](#authorization-and-access-control)
Expand Down Expand Up @@ -122,9 +124,25 @@ provider or certificate authority.
WebID-OIDC is based on the OAuth2/OpenID Connect
protocols, adapted for WebID based decentralized use cases.

Implementations of WebID-OIDC IDPs for Solid SHOULD implement TLS as a login method
alongside other login methods such as passwords.

**See component spec:
[WebID-OIDC Specification](https://github.com/solid/webid-oidc-spec)**

#### WebID-TLS (Optional)

**Note:** Several browser vendors (Chrome, Firefox) have removed support
for the `KEYGEN` element, on which WebID-TLS relied for in-browser certificate
generation.

Solid servers MAY implement the [WebID-TLS
protocol](http://www.w3.org/2005/Incubator/webid/spec/tls/) as one of their
primary authentication mechanisms.

**See component spec:
[Solid WebID-TLS Specification](authn-webid-tls.md)**

### Secondary Authentication: Account Recovery

Regardless of the primary authentication mechanism, bearer tokens and other
Expand Down

0 comments on commit 49db97f

Please sign in to comment.