Awesome
<div align="center"><img alt="logo" src="https://raw.githubusercontent.com/collective/pas.plugins.authomatic/main/docs/authomatic.svg" width="70" /></div> <h1 align="center">OAuth2 / OpenId Authentication in Volto</h1>Addon implementing OAuth2 / OpenId Login in Volto sites.
This addon requires a server-side package to be installed. Currently we support one of the following:
- pas.plugins.authomatic version 1.0b2 or superior
- pas.plugins.oidc version 2.0.0a1 or superior
Screenshots
Login Form
<img alt="Login Form" src="./docs/login-form.png" width="500" />Examples
volto-authomatic can be seen in action at the following sites:
Install
New Volto Project
Create a Volto project
npm install -g yo @plone/generator-volto
yo @plone/volto my-volto-project --addon @plone-collective/volto-authomatic
cd my-volto-project
Install new add-on and restart Volto:
yarn install
yarn start
Existing Volto Project
If you already have a Volto project, just update package.json
:
"addons": [
"@plone-collective/volto-authomatic"
],
"dependencies": {
"@plone-collective/volto-authomatic": "*"
}
Test it
Go to http://localhost:3000/login
Contribute
Credits
The development of this plugin has been kindly sponsored by:
License
The project is licensed under MIT.