Skip to content

ccin2p3/user_saml

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,086 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

🔒 App for authenticating Nextcloud users using SAML

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • JavaScript 40.0%
  • PHP 39.3%
  • Gherkin 15.7%
  • Vue 4.3%
  • Other 0.7%