feat: new login experience (#2139)

* feat: multiple auth instances

* fix: auth setup + strategy initialization

* feat: admin auth - add strategy

* feat: redirect on login - group setting

* feat: oauth2 generic - props definitions

* feat: new login UI (wip)

* feat: new login UI (wip)

* feat: admin security login settings

* feat: tabset editor indicators + print view improvements

* fix: code styling
This commit is contained in:
Nicolas Giard
2020-07-03 19:36:33 -04:00
committed by GitHub
parent 1c4829f70f
commit c009cc1392
46 changed files with 1365 additions and 710 deletions

View File

@@ -33,7 +33,7 @@
label='Identity Provider'
:items='strategies'
v-model='filterStrategy'
item-text='title'
item-text='displayName'
item-value='key'
style='max-width: 300px;'
dense
@@ -162,13 +162,9 @@ export default {
query: gql`
query {
authentication {
strategies(
isEnabled: true
) {
activeStrategies {
key
title
icon
color
displayName
}
}
}
@@ -177,8 +173,8 @@ export default {
update: (data) => {
return _.concat({
key: 'all',
title: 'All Providers'
}, data.authentication.strategies)
displayName: 'All Providers'
}, data.authentication.activeStrategies)
},
watchLoading (isLoading) {
this.$store.commit(`loading${isLoading ? 'Start' : 'Stop'}`, 'admin-users-strategies-refresh')