Download the PHP package dunglas/solid-client-php without Composer
On this page you can find all versions of the php package dunglas/solid-client-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download dunglas/solid-client-php
More information about dunglas/solid-client-php
Files in dunglas/solid-client-php
Package solid-client-php
Short Description Solid client implementation for PHP
License MIT
Informations about the package solid-client-php
Solid Client PHP
Re-decentralizing the web
Solid (derived from "social linked data") is a proposed set of conventions and tools for building decentralized Web applications based on Linked Data principles.
This repository contains a PHP library for accessing data and managing permissions on data stored in a Solid Pod It also a contains a Symfony bundle to easily build Solid applications with the Symfony and API Platform frameworks.
Take a look at the presentation of this library at the SymfonyLive Paris 2022 conference.
Install
If you use Symfony or API Platform, the bundle and the corresponding recipe will be installed automatically.
Example
Features
- Standalone PHP library
- Symfony Bundle
- OAuth/OIDC authenticator
- Solid client as a service
Authentication
- Modern and Fully featured OAuth and OpenID Connect client (work even without Solid, extends
jumbojett/openid-connect-php
) - Solid OIDC
Identity
Reading and Writing Resources
- Linked Data Platform
- Solid HTTPS REST API (uses Symfony HttpClient)
- Solid Content Representation (delegated to EasyRDF)
Not Implemented Yet
- OAuth Client ID
- Solid OIDC "Request Flow" (currently not supported by mainstream Solid servers)
- Web Access Control
- WebSockets API
- Social Web App Protocols
- WebID-TLS (not supported anymore in web browsers)
- Symfony Bundle
- Redirect after login
All versions of solid-client-php with dependencies
jumbojett/openid-connect-php Version ^0.9.10
symfony/http-client Version ^6.0
easyrdf/easyrdf Version ^1.1
ml/json-ld Version ^1.2
web-token/jwt-core Version ^3.0
web-token/jwt-key-mgmt Version ^3.0
web-token/jwt-signature Version ^3.0
web-token/jwt-checker Version ^3.0
web-token/jwt-signature-algorithm-hmac Version ^3.0
web-token/jwt-signature-algorithm-ecdsa Version ^3.0
web-token/jwt-signature-algorithm-rsa Version ^3.0