main
html 67 lines 2.49 KB
Raw
1 <html>
2 <head>
3 <title>Authentication</title>
4 </head>
5
6 <body>
7 <div
8 x-data="{
9 get settings() { return $store.settings.settings },
10 get additional() { return $store.settings.additional || {} }
11 }"
12 >
13 <template x-if="settings">
14 <div>
15 <div class="section-title">Authentication</div>
16 <div class="section-description">
17 Protect the web UI with credentials you control.
18 </div>
19
20 <div class="field">
21 <div class="field-label">
22 <div class="field-title">UI Login</div>
23 <div class="field-description">The username requested when the web UI asks you to sign in.</div>
24 </div>
25 <div class="field-control">
26 <input type="text" x-model="settings.auth_login" />
27 </div>
28 </div>
29
30 <div class="field">
31 <div class="field-label">
32 <div class="field-title">UI Password</div>
33 <div class="field-description">The password for browser access to this Agent Zero instance.</div>
34 </div>
35 <div class="field-control">
36 <input type="text" class="masked-text-input" autocomplete="off" x-model="settings.auth_password" />
37 </div>
38 </div>
39
40 <div class="settings-advanced-section" x-data="{ advOpen: false }">
41 <button type="button" class="settings-advanced-toggle" @click="advOpen = !advOpen">
42 <x-icon class="settings-advanced-toggle-icon"
43 :style="advOpen ? 'transform:rotate(90deg)' : ''" name="chevron_right"></x-icon>
44 <span>Advanced Settings</span>
45 </button>
46
47 <div class="settings-advanced-body" x-show="advOpen" x-transition.opacity>
48 <template x-if="additional.is_dockerized">
49 <div class="field">
50 <div class="field-label">
51 <div class="field-title">Container root password</div>
52 <div class="field-description">
53 Change the Linux root password used for SSH access to the Docker container.
54 </div>
55 </div>
56 <div class="field-control">
57 <input type="text" class="masked-text-input" autocomplete="off" x-model="settings.root_password" />
58 </div>
59 </div>
60 </template>
61 </div>
62 </div>
63 </div>
64 </template>
65 </div>
66 </body>
67 </html>