Added * Implemented the first version of the ISaml2Auth interface, allowing other plugins to hook into the Saml authentication process. * Added publishing step to pypi when new tag is created. * Added tests.
1.0.2
Fixed * Improved unique name generation * rust and cargo added to README as dependencies to build cryptography
Added * Support RelayState (redirecting to the user-requested page) * Support fullname field in SAMLResponse * Publish to pypi: https://pypi.org/project/ckanext-saml2auth/
1.0.1
Fixed * Fixed loading config from envvars * Several bug fixes
Added * Added new SAML2 configuration settings * ACS endpoint route is configurable * If sysadmins setting is not set then sysadmin permissions are not managed * Test coverage increased
1.0.0
Added * Single Sign On(SSO) for CKAN data portals via SAML2 Authentication * Internal CKAN login/register as fallback * Auto creation of sysadmin users by providing a list of emails * Custom SP config settings