-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
bf12aaf
commit ac87732
Showing
10 changed files
with
400 additions
and
23 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,25 @@ | ||
OpenIdConnect is a Piwigo plugin which enabled logins through OpenID Connect. | ||
# Piwigo OpenID Connect plugin | ||
OpenID Connect is a Piwigo plugin which allows single sign-on logins using the | ||
OpenID Connect protocol. The protocol utilizes both the OpenID Connect Core and | ||
the OpenID Connect Discovery specifications. The plugin supports both the | ||
authorization code flow, as well as the (legacy) resource owner credentials | ||
flow, otherwise known as the password flow. Although legacy and recommended | ||
against, by enabling this flow, login through the Piwigo webservice API is | ||
enabled. | ||
|
||
Special thanks to jumbojett for the OpenID Connect library used in this plugin. | ||
|
||
## License | ||
This project is covered by the Apache 2.0 License, please refer to the LICENSE | ||
file enclosed. | ||
|
||
## Install | ||
To install the plugin in a Piwigo installation, please download a release and | ||
unzip it to the /plugins folder within your Piwigo installation. Enable the | ||
plugin from Piwigo (it should be visible), and configure the plugin through the | ||
admin. Test that your installation is functional before enabling a flow. | ||
|
||
To install this repository, clone the repository or download its contents | ||
manually. Note that at least, PHP 5.6 is required, and PHP 7.0 is recommended. | ||
Also, Composer is required for downloading the dependencies, which can be done | ||
by executing the shell command `composer install`. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,13 @@ | ||
{ | ||
"name": "jasperweyne/piwigo_oidc", | ||
"description": "A Piwigo plugin for OpenID Connect authentication of users.", | ||
"license": "apache-2.0", | ||
"authors": [ | ||
{ | ||
"name": "Jasper Weyne", | ||
"email": "[email protected]" | ||
} | ||
], | ||
"require": { | ||
"jumbojett/openid-connect-php": "^0.9.1" | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.