about summary refs log tree commit diff
path: root/bundles/jellyfin/files/SSO-Auth.xml
blob: 3279db24b683c1a3fb103126c7f738dee207315d (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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<?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>
          <PortOverride xsi:nil="true" />
          <NewPath>true</NewPath>
          <CanonicalLinks>
            <item>
              <key>
                <string>robert</string>
              </key>
              <value>
                <guid>c21e8fdd-414f-4998-a4ba-fc5be9bb1016</guid>
              </value>
            </item>
            <item>
              <key>
                <string>gonca</string>
              </key>
              <value>
                <guid>72e63c00-735f-4d2b-8316-fe62a08e0d61</guid>
              </value>
            </item>
          </CanonicalLinks>
          <DisableHttps>false</DisableHttps>
          <DisablePushedAuthorization>false</DisablePushedAuthorization>
          <DoNotValidateEndpoints>false</DoNotValidateEndpoints>
          <DoNotValidateIssuerName>false</DoNotValidateIssuerName>
        </PluginConfiguration>
      </value>
    </item>
  </OidConfigs>
</PluginConfiguration>