diff --git a/.drone.yml b/.drone.yml
index 0857b7a74..6d2e7ad80 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -39,7 +39,7 @@ pipeline:
when:
matrix:
TESTS: signed-off-check
- php7.0:
+ php7.0-master:
image: nextcloudci/php7.0:php7.0-19
environment:
- APP_NAME=user_saml
@@ -57,6 +57,42 @@ pipeline:
when:
matrix:
TESTS: php7.0
+ php7.0-stable14:
+ image: nextcloudci/php7.0:php7.0-19
+ environment:
+ - APP_NAME=user_saml
+ - CORE_BRANCH=stable14
+ - DB=sqlite
+ commands:
+ # Pre-setup steps
+ - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
+ - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DB
+ - cd ../server/apps/$APP_NAME
+
+ # Run phpunit tests
+ - cd tests/unit/
+ - phpunit --configuration phpunit.xml
+ when:
+ matrix:
+ TESTS: php7.0-stable14
+ php7.0-stable15:
+ image: nextcloudci/php7.0:php7.0-19
+ environment:
+ - APP_NAME=user_saml
+ - CORE_BRANCH=stable15
+ - DB=sqlite
+ commands:
+ # Pre-setup steps
+ - wget https://raw.githubusercontent.com/nextcloud/travis_ci/master/before_install.sh
+ - bash ./before_install.sh $APP_NAME $CORE_BRANCH $DB
+ - cd ../server/apps/$APP_NAME
+
+ # Run phpunit tests
+ - cd tests/unit/
+ - phpunit --configuration phpunit.xml
+ when:
+ matrix:
+ TESTS: php7.0-stable15
php7.1:
image: nextcloudci/php7.1:php7.1-16
environment:
@@ -111,7 +147,7 @@ pipeline:
when:
matrix:
TESTS: php7.3
- integration-tests:
+ integration-tests-master:
image: nextcloudci/user_saml_shibboleth-php7:user_saml_shibboleth_php7-5
environment:
- CORE_BRANCH=master
@@ -131,6 +167,46 @@ pipeline:
when:
matrix:
TESTS: integration-tests
+ integration-tests-stable14:
+ image: nextcloudci/user_saml_shibboleth-php7:user_saml_shibboleth_php7-5
+ environment:
+ - CORE_BRANCH=stable14
+ commands:
+ - /start.sh &
+ - sleep 3
+ - scl enable rh-php70 bash
+ - rm -rf /var/www/html
+ - cd /var/www/
+ - git clone --depth 1 -b $CORE_BRANCH https://github.com/nextcloud/server html
+ - cd /var/www/html && git submodule update --init
+ - cd /var/www/html/apps/ && git clone -b $DRONE_BRANCH https://github.com/nextcloud/user_saml.git
+ - php /var/www/html/occ maintenance:install --database sqlite --admin-pass password
+ - php /var/www/html/occ app:enable user_saml
+ - chown -R apache:apache /var/www/html/
+ - cd /var/www/html/apps/user_saml/tests/integration && vendor/bin/behat
+ when:
+ matrix:
+ TESTS: integration-tests-stable14
+ integration-tests-stable15:
+ image: nextcloudci/user_saml_shibboleth-php7:user_saml_shibboleth_php7-5
+ environment:
+ - CORE_BRANCH=stable15
+ commands:
+ - /start.sh &
+ - sleep 3
+ - scl enable rh-php70 bash
+ - rm -rf /var/www/html
+ - cd /var/www/
+ - git clone --depth 1 -b $CORE_BRANCH https://github.com/nextcloud/server html
+ - cd /var/www/html && git submodule update --init
+ - cd /var/www/html/apps/ && git clone -b $DRONE_BRANCH https://github.com/nextcloud/user_saml.git
+ - php /var/www/html/occ maintenance:install --database sqlite --admin-pass password
+ - php /var/www/html/occ app:enable user_saml
+ - chown -R apache:apache /var/www/html/
+ - cd /var/www/html/apps/user_saml/tests/integration && vendor/bin/behat
+ when:
+ matrix:
+ TESTS: integration-tests-stable15
matrix:
include:
@@ -138,5 +214,9 @@ matrix:
- TESTS: php7.1
- TESTS: php7.2
- TESTS: php7.3
+ - TESTS: php7.0-stable14
+ - TESTS: php7.0-stable15
- TESTS: check-app-compatbility
- TESTS: integration-tests
+ - TESTS: integration-tests-stable14
+ - TESTS: integration-tests-stable15
diff --git a/appinfo/info.xml b/appinfo/info.xml
index 265cefe07..0a580e4dc 100644
--- a/appinfo/info.xml
+++ b/appinfo/info.xml
@@ -16,16 +16,13 @@ The following providers are supported and tested at the moment:
* Any other provider that authenticates using the environment variable
While theoretically any other authentication provider implementing either one of those standards is compatible, we like to note that they are not part of any internal test matrix.]]>
- 2.0.1
+ 2.1.0
agpl
Lukas Reschke
User_SAML
-
- https://docs.nextcloud.com/server/13/admin_manual/configuration_server/sso_configuration.html
-
integration
https://github.com/nextcloud/user_saml
https://github.com/nextcloud/user_saml/issues
@@ -33,7 +30,7 @@ While theoretically any other authentication provider implementing either one of
https://raw.githubusercontent.com/nextcloud/user_saml/master/screenshots/1.png
https://raw.githubusercontent.com/nextcloud/user_saml/master/screenshots/2.png
-
+
OCA\User_SAML\Settings\Admin