| sidebar_position | 4 |
|---|---|
| title | Connect Solid Apps |
| description | Use existing Solid applications with JSS |
JSS works with existing Solid applications.
Enable the data browser:
jss start --mashlib-cdn --connegBrowse to any resource in a web browser to see the Mashlib UI.
For apps that require Solid-OIDC login:
jss start --idp --connegCreate 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.
| App | Requirements | Notes |
|---|---|---|
| SolidOS | --conneg, --mashlib-cdn |
Full data browser |
| Solid File Client | --conneg |
File management |
| Penny | --idp, --conneg |
Pod browser |
Enable content negotiation:
jss start --connegEnable the Identity Provider:
jss start --idpJSS has CORS enabled by default. If issues persist, check your reverse proxy configuration.