Skip to content

Latest commit

 

History

History
65 lines (44 loc) · 1.23 KB

File metadata and controls

65 lines (44 loc) · 1.23 KB
sidebar_position 4
title Connect Solid Apps
description Use existing Solid applications with JSS

Connect Solid Apps

JSS works with existing Solid applications.

SolidOS / Mashlib

Enable the data browser:

jss start --mashlib-cdn --conneg

Browse to any resource in a web browser to see the Mashlib UI.

Solid-OIDC Apps

For apps that require Solid-OIDC login:

jss start --idp --conneg

Create a user with email/password:

curl -X POST http://localhost:3000/.pods \
  -H "Content-Type: application/json" \
  -d '{"name": "alice", "email": "alice@example.com", "password": "secret"}'

The app can discover the IdP at /.well-known/openid-configuration.

Common Apps

App Requirements Notes
SolidOS --conneg, --mashlib-cdn Full data browser
Solid File Client --conneg File management
Penny --idp, --conneg Pod browser

Troubleshooting

App can't parse responses

Enable content negotiation:

jss start --conneg

Login doesn't work

Enable the Identity Provider:

jss start --idp

CORS errors

JSS has CORS enabled by default. If issues persist, check your reverse proxy configuration.