|
|
|
|
@ -196,6 +196,15 @@
|
|
|
|
|
persistent-hint
|
|
|
|
|
:hint='$t(`admin:security.hideLocalLoginHint`)'
|
|
|
|
|
)
|
|
|
|
|
//- :label='$t(`admin:security.startGuestAuth`)'
|
|
|
|
|
//- :hint='$t(`admin:security.startGuestAuthHint`)'
|
|
|
|
|
v-switch(
|
|
|
|
|
inset
|
|
|
|
|
color='primary'
|
|
|
|
|
v-model='config.authGuestLogin'
|
|
|
|
|
prepend-icon='mdi-login'
|
|
|
|
|
persistent-hint
|
|
|
|
|
)
|
|
|
|
|
v-divider.mt-3
|
|
|
|
|
.overline.grey--text.pa-4 {{$t('admin:security.loginSecurity')}}
|
|
|
|
|
.px-4.pb-3
|
|
|
|
|
@ -272,6 +281,7 @@ export default {
|
|
|
|
|
securityCSP: false,
|
|
|
|
|
securityCSPDirectives: '',
|
|
|
|
|
authAutoLogin: false,
|
|
|
|
|
authGuestLogin: false,
|
|
|
|
|
authHideLocal: false,
|
|
|
|
|
authLoginBgUrl: '',
|
|
|
|
|
authJwtAudience: 'urn:wiki.js',
|
|
|
|
|
@ -298,6 +308,7 @@ export default {
|
|
|
|
|
mutation: gql`
|
|
|
|
|
mutation (
|
|
|
|
|
$authAutoLogin: Boolean
|
|
|
|
|
$authGuestLogin: Boolean
|
|
|
|
|
$authEnforce2FA: Boolean
|
|
|
|
|
$authHideLocal: Boolean
|
|
|
|
|
$authLoginBgUrl: String
|
|
|
|
|
@ -321,6 +332,7 @@ export default {
|
|
|
|
|
site {
|
|
|
|
|
updateConfig(
|
|
|
|
|
authAutoLogin: $authAutoLogin,
|
|
|
|
|
authGuestLogin: $authGuestLogin,
|
|
|
|
|
authEnforce2FA: $authEnforce2FA,
|
|
|
|
|
authHideLocal: $authHideLocal,
|
|
|
|
|
authLoginBgUrl: $authLoginBgUrl,
|
|
|
|
|
@ -353,6 +365,7 @@ export default {
|
|
|
|
|
`,
|
|
|
|
|
variables: {
|
|
|
|
|
authAutoLogin: _.get(this.config, 'authAutoLogin', false),
|
|
|
|
|
authGuestLogin: _.get(this.config, 'authGuestLogin', false),
|
|
|
|
|
authEnforce2FA: _.get(this.config, 'authEnforce2FA', false),
|
|
|
|
|
authHideLocal: _.get(this.config, 'authHideLocal', false),
|
|
|
|
|
authLoginBgUrl: _.get(this.config, 'authLoginBgUrl', ''),
|
|
|
|
|
@ -406,6 +419,7 @@ export default {
|
|
|
|
|
site {
|
|
|
|
|
config {
|
|
|
|
|
authAutoLogin
|
|
|
|
|
authGuestLogin
|
|
|
|
|
authEnforce2FA
|
|
|
|
|
authHideLocal
|
|
|
|
|
authLoginBgUrl
|
|
|
|
|
|