blob: 50dfdc8d2cea248d27b0a401c8a11fd24e94e04c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
<?xml version="1.0" encoding="utf-8"?>
<PluginConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<SamlConfigs />
<OidConfigs>
<item>
<key>
<string>authelia</string>
</key>
<value>
<PluginConfiguration>
<OidEndpoint>https://login.gzr.im</OidEndpoint>
<OidClientId>jellyfin</OidClientId>
<OidSecret>${repo.vault.cmd(f"rbw get authelia/client/jellyfin")}</OidSecret>
<Enabled>true</Enabled>
<EnableAuthorization>true</EnableAuthorization>
<EnableAllFolders>false</EnableAllFolders>
<EnabledFolders>
<string>f137a2dd21bbc1b99aa5c0f6bf02a805</string>
<string>a656b907eb3a73532e40e44b968d0225</string>
</EnabledFolders>
<AdminRoles>
<string>admins</string>
</AdminRoles>
<Roles>
<string>jellyfin</string>
</Roles>
<EnableFolderRoles>true</EnableFolderRoles>
<EnableLiveTvRoles>false</EnableLiveTvRoles>
<EnableLiveTv>false</EnableLiveTv>
<EnableLiveTvManagement>false</EnableLiveTvManagement>
<LiveTvRoles />
<LiveTvManagementRoles />
<FolderRoleMappings>
<FolderRoleMappings>
<Role>jellyfin</Role>
<Folders>
<string>f137a2dd21bbc1b99aa5c0f6bf02a805</string>
<string>a656b907eb3a73532e40e44b968d0225</string>
</Folders>
</FolderRoleMappings>
<FolderRoleMappings>
<Role>jellyfin-anime</Role>
<Folders>
<string>abebc196cc1b8bbf6f8bb5ca7b5ad6f1</string>
<string>29391378c4118b35b77f84980d25f0a6</string>
</Folders>
</FolderRoleMappings>
<FolderRoleMappings>
<Role>jellyfin-misc</Role>
<Folders>
<string>a1bc8a1aac164cd3d91bf3f4252f92f4</string>
</Folders>
</FolderRoleMappings>
</FolderRoleMappings>
<RoleClaim>groups</RoleClaim>
<OidScopes>
<string>groups</string>
</OidScopes>
<DefaultProvider>authelia</DefaultProvider>
<SchemeOverride>https</SchemeOverride>
<NewPath>true</NewPath>
<CanonicalLinks />
<DisableHttps>false</DisableHttps>
<DisablePushedAuthorization>false</DisablePushedAuthorization>
<DoNotValidateEndpoints>false</DoNotValidateEndpoints>
<DoNotValidateIssuerName>false</DoNotValidateIssuerName>
</PluginConfiguration>
</value>
</item>
</OidConfigs>
</PluginConfiguration>
|