Skip to content

elyerr/elyerr-cloud

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Elyerr Cloud (Custom Fork of Nextcloud) ☁

REUSE status codecov CII Best Practices Design

Elyerr Cloud is a customized version of the Nextcloud Server, designed to integrate with centralized authentication systems via OAuth2, while maintaining full compatibility with the AGPL-3.0 license and credits to the original project.


ℹ️ About this version

This fork has been adapted and extended specifically to work with oauth2-passport-server, enabling an advanced federated authentication and service-based access control system.

It is ideal for environments that require:

  • Centralized and delegated authentication (SSO).
  • Integration with external identities through OpenID Connect.
  • Custom login flow handling in Nextcloud.

🔐 Session and Authentication Requirements

This version explicitly requires the user_oidc plugin to be installed and enabled.

Additionally, to properly establish a session through federated login, an OAuth2-compliant server is required:

🛠 Required Configuration

To ensure login works correctly, you must to Add the following to your config/config.php:

'trusted_domains' => [
    'https://aouth2.domain.xyz' // oauth-passport-server domain
  ],
 'user_oidc' => [
    'httpclient.allowselfsigned' => true, // Olny dev mode
    'prompt' => 'internal',
    'store_login_token' => true,
  ],
  'oauth2_passport_server' => [
    'master' => 'https://aouth2.domain.xyz', // oauth-passport-server domain
    'httpclient.allowselfsigned' => true, // Olny dev mode
  ],
  'allow_local_remote_servers' => true,

📜 License

This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).

According to the AGPL, if you modify this application and offer it as a service (SaaS), you must make the source code (including your modifications) publicly available to your users.

About

☁️ Nextcloud server, a safe home for all your data

Resources

License

AGPL-3.0, Unknown licenses found

Licenses found

AGPL-3.0
COPYING
Unknown
COPYING-README

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 57.5%
  • JavaScript 34.3%
  • Vue 3.3%
  • TypeScript 2.8%
  • Gherkin 1.2%
  • SCSS 0.4%
  • Other 0.5%