No description
  • PHP 40.1%
  • JavaScript 38.7%
  • Gherkin 16.1%
  • Vue 4.4%
  • TypeScript 0.6%
  • Other 0.1%
Find a file
Nextcloud bot 7ab540ee9d
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-05-09 02:07:13 +00:00
.github fix: search disabled users by display name or email 2026-04-16 15:59:08 +07:00
.tx
appinfo feat: Bump supported NC version 2026-04-30 17:08:54 +02:00
img
l10n fix(l10n): Update translations from Transifex 2026-05-09 02:07:13 +00:00
lib Merge pull request #1102 from nextcloud/carl/session-unique 2026-05-07 18:35:57 +02:00
LICENSES
screenshots Update screenshots 2026-04-23 13:08:55 +02:00
src fix: Stronger check that metadata response is valid 2026-04-30 16:07:31 +02:00
templates fix: loading of login options 2026-04-23 12:55:40 +02:00
tests Merge pull request #1096 from nextcloud/carl/optional 2026-04-30 15:26:48 +02:00
vendor-bin fix: Fix comments from review 2026-04-15 16:40:38 +02:00
.git-blame-ignore-revs
.gitignore
.nextcloudignore fix(release): Ensure php dependencies are installed 2026-04-23 12:42:53 +02:00
.php-cs-fixer.dist.php
.scrutinizer.yml
AUTHORS.md
CHANGELOG.md chore(release): Bump release to 8.0.1 2026-04-30 14:25:19 +02:00
composer.json refactor: Fix remaining psalm issues also in the tests 2026-04-13 17:38:13 +02:00
composer.lock refactor: Fix remaining psalm issues also in the tests 2026-04-13 17:38:13 +02:00
eslint.config.js
krankerl.toml fix(release): Ensure php dependencies are installed 2026-04-23 12:42:53 +02:00
LICENSE
package-lock.json build(deps): bump fast-xml-parser from 5.5.12 to 5.7.1 2026-04-23 06:52:37 +00:00
package.json
psalm.xml fix: Fix comments from review 2026-04-15 16:40:38 +02:00
README.md docs: Add development setup steps to readme 2026-04-30 12:42:04 +02:00
rector.php
REUSE.toml
stylelint.config.cjs
tsconfig.json
vite.config.ts fix: Bring back timezone script 2026-04-23 13:07:33 +02:00

Nextcloud SSO & SAML Authentication

REUSE status

🔒 App for authenticating Nextcloud users using SAML

Using the SSO & SAML app of your Nextcloud you can make it easily possible to integrate your existing Single-Sign-On solution with Nextcloud. In addition, you can use the Nextcloud LDAP user provider to keep the convenience for users. (e.g. when sharing)

The following providers are supported and tested at the moment:

SAML 2.0

  • OneLogin
  • Shibboleth
  • Active Directory Federation Services (ADFS)

Authentication via Environment Variable

  • Kerberos (mod_auth_kerb)
  • CAS
  • 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.

🚧 Development setup

  1. Simply clone this repository into the apps folder of your Nextcloud development instance.
  2. Run composer install to install PHP dependencies.
  3. Run npm ci to install JS/frontend dependencies.
  4. Run npm run build for a production build or npm run watch for a watch/dev build.
  5. Then activate the app through the apps management.
  6. Make sure to configure the app in "SSO & SAML authentication" in administration settings.