├── .editorconfig ├── .github ├── release-drafter.yml ├── renovate.json └── workflows │ ├── build.yaml │ ├── changelog.yaml │ ├── command-dispatch.yaml │ ├── command-rebase.yaml │ ├── publish-unstable.yaml │ ├── publish.yaml │ ├── scan-codeql.yaml │ ├── sync-labels.yaml │ └── test.yaml ├── .gitignore ├── Directory.Build.props ├── LDAP-Auth.sln ├── LDAP-Auth ├── Api │ ├── Helpers │ │ └── UserHelper.cs │ ├── LdapController.cs │ └── Models │ │ ├── LdapFilterResponse.cs │ │ ├── LdapTestErrorResponse.cs │ │ ├── LdapUser.cs │ │ ├── ServerConnectionInfo.cs │ │ ├── ServerTestResponse.cs │ │ ├── UserFilterInfo.cs │ │ ├── UserSearchAttributes.cs │ │ └── UserSearchResponse.cs ├── Config │ ├── PluginConfiguration.cs │ ├── ProfileImageFormat.cs │ └── configPage.html ├── Helpers │ ├── LdapUtils.cs │ ├── PasswordModifyOperation.cs │ └── ProfileImageUpdater.cs ├── LDAP-Auth.csproj ├── LDAPAuthenticationProviderPlugin.cs ├── LdapAuthHandler.cs ├── LdapPlugin.cs ├── LdapProfileImageSyncTask.cs └── ServiceRegistrator.cs ├── LICENSE ├── README.md └── jellyfin.ruleset /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/changelog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/.github/workflows/changelog.yaml -------------------------------------------------------------------------------- /.github/workflows/command-dispatch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/.github/workflows/command-dispatch.yaml -------------------------------------------------------------------------------- /.github/workflows/command-rebase.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/.github/workflows/command-rebase.yaml -------------------------------------------------------------------------------- /.github/workflows/publish-unstable.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/.github/workflows/publish-unstable.yaml -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.github/workflows/scan-codeql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/.github/workflows/scan-codeql.yaml -------------------------------------------------------------------------------- /.github/workflows/sync-labels.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/.github/workflows/sync-labels.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/.gitignore -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /LDAP-Auth.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/LDAP-Auth.sln -------------------------------------------------------------------------------- /LDAP-Auth/Api/Helpers/UserHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/LDAP-Auth/Api/Helpers/UserHelper.cs -------------------------------------------------------------------------------- /LDAP-Auth/Api/LdapController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/LDAP-Auth/Api/LdapController.cs -------------------------------------------------------------------------------- /LDAP-Auth/Api/Models/LdapFilterResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/LDAP-Auth/Api/Models/LdapFilterResponse.cs -------------------------------------------------------------------------------- /LDAP-Auth/Api/Models/LdapTestErrorResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/LDAP-Auth/Api/Models/LdapTestErrorResponse.cs -------------------------------------------------------------------------------- /LDAP-Auth/Api/Models/LdapUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/LDAP-Auth/Api/Models/LdapUser.cs -------------------------------------------------------------------------------- /LDAP-Auth/Api/Models/ServerConnectionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/LDAP-Auth/Api/Models/ServerConnectionInfo.cs -------------------------------------------------------------------------------- /LDAP-Auth/Api/Models/ServerTestResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/LDAP-Auth/Api/Models/ServerTestResponse.cs -------------------------------------------------------------------------------- /LDAP-Auth/Api/Models/UserFilterInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/LDAP-Auth/Api/Models/UserFilterInfo.cs -------------------------------------------------------------------------------- /LDAP-Auth/Api/Models/UserSearchAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/LDAP-Auth/Api/Models/UserSearchAttributes.cs -------------------------------------------------------------------------------- /LDAP-Auth/Api/Models/UserSearchResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/LDAP-Auth/Api/Models/UserSearchResponse.cs -------------------------------------------------------------------------------- /LDAP-Auth/Config/PluginConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/LDAP-Auth/Config/PluginConfiguration.cs -------------------------------------------------------------------------------- /LDAP-Auth/Config/ProfileImageFormat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/LDAP-Auth/Config/ProfileImageFormat.cs -------------------------------------------------------------------------------- /LDAP-Auth/Config/configPage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/LDAP-Auth/Config/configPage.html -------------------------------------------------------------------------------- /LDAP-Auth/Helpers/LdapUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/LDAP-Auth/Helpers/LdapUtils.cs -------------------------------------------------------------------------------- /LDAP-Auth/Helpers/PasswordModifyOperation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/LDAP-Auth/Helpers/PasswordModifyOperation.cs -------------------------------------------------------------------------------- /LDAP-Auth/Helpers/ProfileImageUpdater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/LDAP-Auth/Helpers/ProfileImageUpdater.cs -------------------------------------------------------------------------------- /LDAP-Auth/LDAP-Auth.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/LDAP-Auth/LDAP-Auth.csproj -------------------------------------------------------------------------------- /LDAP-Auth/LDAPAuthenticationProviderPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/LDAP-Auth/LDAPAuthenticationProviderPlugin.cs -------------------------------------------------------------------------------- /LDAP-Auth/LdapAuthHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/LDAP-Auth/LdapAuthHandler.cs -------------------------------------------------------------------------------- /LDAP-Auth/LdapPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/LDAP-Auth/LdapPlugin.cs -------------------------------------------------------------------------------- /LDAP-Auth/LdapProfileImageSyncTask.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/LDAP-Auth/LdapProfileImageSyncTask.cs -------------------------------------------------------------------------------- /LDAP-Auth/ServiceRegistrator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/LDAP-Auth/ServiceRegistrator.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/README.md -------------------------------------------------------------------------------- /jellyfin.ruleset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jellyfin/jellyfin-plugin-ldapauth/HEAD/jellyfin.ruleset --------------------------------------------------------------------------------