Password policy (#82268)
* add password service interface * add password service implementation * add tests for password service * add password service wiring * add feature toggle * Rework from service interface to static function * Replace previous password validations * Add codeowners to password service * add error logs * update config files --------- Co-authored-by: Karl Persson <kalle.persson@grafana.com>
This commit is contained in:
@@ -209,7 +209,7 @@ func TestIntegrationUserDataAccess(t *testing.T) {
|
||||
require.Nil(t, err)
|
||||
|
||||
require.Equal(t, result.Email, "usertest@test.com")
|
||||
require.Equal(t, result.Password, "")
|
||||
require.Equal(t, string(result.Password), "")
|
||||
require.Len(t, result.Rands, 10)
|
||||
require.Len(t, result.Salt, 10)
|
||||
require.False(t, result.IsDisabled)
|
||||
@@ -218,7 +218,7 @@ func TestIntegrationUserDataAccess(t *testing.T) {
|
||||
require.Nil(t, err)
|
||||
|
||||
require.Equal(t, result.Email, "usertest@test.com")
|
||||
require.Equal(t, result.Password, "")
|
||||
require.Equal(t, string(result.Password), "")
|
||||
require.Len(t, result.Rands, 10)
|
||||
require.Len(t, result.Salt, 10)
|
||||
require.False(t, result.IsDisabled)
|
||||
@@ -230,7 +230,7 @@ func TestIntegrationUserDataAccess(t *testing.T) {
|
||||
require.Nil(t, err)
|
||||
|
||||
require.Equal(t, result.Email, "usertest@test.com")
|
||||
require.Equal(t, result.Password, "")
|
||||
require.Equal(t, string(result.Password), "")
|
||||
require.Len(t, result.Rands, 10)
|
||||
require.Len(t, result.Salt, 10)
|
||||
require.False(t, result.IsDisabled)
|
||||
@@ -243,7 +243,7 @@ func TestIntegrationUserDataAccess(t *testing.T) {
|
||||
require.Nil(t, err)
|
||||
|
||||
require.Equal(t, result.Email, "usertest@test.com")
|
||||
require.Equal(t, result.Password, "")
|
||||
require.Equal(t, string(result.Password), "")
|
||||
require.Len(t, result.Rands, 10)
|
||||
require.Len(t, result.Salt, 10)
|
||||
require.False(t, result.IsDisabled)
|
||||
@@ -252,7 +252,7 @@ func TestIntegrationUserDataAccess(t *testing.T) {
|
||||
require.Nil(t, err)
|
||||
|
||||
require.Equal(t, result.Email, "usertest@test.com")
|
||||
require.Equal(t, result.Password, "")
|
||||
require.Equal(t, string(result.Password), "")
|
||||
require.Len(t, result.Rands, 10)
|
||||
require.Len(t, result.Salt, 10)
|
||||
require.False(t, result.IsDisabled)
|
||||
|
||||
Reference in New Issue
Block a user