Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/italia/spid-wordpress
SPID Wordpress plugin (based on SimpleSAMLphp)
https://github.com/italia/spid-wordpress
php simplesamlphp spid wordpress wordpress-plugin
Last synced: 3 months ago
JSON representation
SPID Wordpress plugin (based on SimpleSAMLphp)
- Host: GitHub
- URL: https://github.com/italia/spid-wordpress
- Owner: italia
- License: gpl-3.0
- Archived: true
- Created: 2017-06-19T18:00:43.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-10-27T09:13:46.000Z (about 3 years ago)
- Last Synced: 2024-08-03T02:03:26.196Z (6 months ago)
- Topics: php, simplesamlphp, spid, wordpress, wordpress-plugin
- Language: PHP
- Homepage:
- Size: 776 KB
- Stars: 14
- Watchers: 12
- Forks: 13
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- .github - spid-wordpress
README
# SPID-WordPress
Plugin per integrare il sistema di autenticazione SPID all'interno di WordPress.
Sotto il cofano il plugin utilizza la libreria [spid-sp-simplesamlphp](https://github.com/italia/spid-sp-simplesamlphp).
⚠️ Attenzione! Questo progetto non è più manutenuto dai suoi autori. Per Integrare SPID in Wordpress raccomandiamo vivamente di utilizzare la SDK [wp-spid-italia](https://github.com/WPGov/wp-spid-italia).
## TODO
* Domare [spid-sp-simplesamlphp](https://github.com/italia/spid-sp-simplesamlphp/issues/12).
* Trovare un metodo migliore per installare [italia/spid-sp-simplesamlphp](https://github.com/italia/spid-sp-simplesamlphp/) (che si chiama anche italia/spid-simplesamlphp)
* Guardare come funziona l'[installer](https://github.com/retepasw/spidinst) dell'altro fork di SimpleSAMLPhp, chiamato anch'esso SimpleSPIDPhp## Contenuto
La struttura del repository contiene i seguenti file:
* [/spid-wordpress](spid-wordpress) - Il codice del plugin vero e proprio
* [Vagrantfile](Vagrantfile) - Descrive il contenuto della vagrant box
* [/scripts](scripts) - Contiene i file di configurazione per la vagrant box
* [/doc](doc) - Documentazione del plugin## Installazione
**ATTENZIONE**: Questo plugin è formalmente pronto ma **NON È STATO MAI TESTATO**.
Da un'installazione funzionante di WordPress, installare il plugin copiando la directory `spid-wordpress` fra i plugin di WordPress e lanciare `composer install`:
cp -R /my/home/spid-wordpress/spid-wordpress /path/to/wordpress/wp-content/plugins
cd /path/to/wordpress/wp-content/plugins/spid-wordpress
composer installIn seguito, da WordPress, abilitare il plugin.
## Configurazione
Alcuni comportamenti inerenti WordPress sono configurabili direttamente nel menù `Impostazioni` > `SPID login`.
Il comportamento dell'autenticazione SPID è gestito dalla libreria [SPID SP SimpleSamlPHP](https://github.com/italia/spid-sp-simplesamlphp). Rifarsi alla sua documentazione.
## Hacking
Riteniamo che sia più semplice installare una LAMP + WordPress, che installare [Vagrant](https://www.vagrantup.com/) :) In ogni caso potete lanciare `vagrant up` dalla directory principale del repositoy per ottenere una LAMP con WordPress con plugin installato, accessibile all'indirizzo [http://localhost:8080](http://localhost:8080).
Lo sviluppo di questo repository è attualmente mantenuto dall'Italian Linux Society ed è pubblicato dall'Agenzia per l'Italia digitale. Ogni contributo esterno è assolutamente bene accetto sotto forma di issue e/o pull request. Ogni contributo deve avvenire nel rispetto dei termini della licenza. Sono particolarmente apprezzate le pull request composte da piccoli commit atomici (scoraggiando mega commit monolitici).
## Licenza
Copyright (C) 2016-2017 Italian Linux Society, Valerio Bozzolan, Ludovico Pavesi.
Questo programma è software libero: puoi redistribuirlo e/o modificarlo rispettando le condizioni della [GNU General Public license](LICENSE.md) pubblicata dalla Free Software Foundation. Si considera sia la versione 3 della Licenza, o (a tua discrezione) qualsiasi versione successiva. Questo programma è distribuito nella speranza che sia utile ma SENZA ALCUNA GARANZIA; senza neppure qualsiasi implicità garanzia di COMMERCIABILITÀ o di IDONEITÀ AD UN PARTICOLARE SCOPO. Vedi la GNU General Public License per ulteriori dettagli.
Dovresti aver ricevuto una [copia](LICENSE.md) della GNU General Public License insieme a questo programma. In caso contrario, visita .
ATTENZIONE: Questa licenza di software libero NON copre i loghi dei vari IDP che sono da ritenersi sotto licenza "TUTTI I DIRITTI RISERVATI" ed appartenenti ai legittimi proprietari. Vedi [qui](https://github.com/italia/spid-wordpress/issues/14).