wip: локальный коммит всех изменений, включая новые тесты, артефакты и правки UI/infra
This commit is contained in:
@@ -223,7 +223,13 @@ func (d *DemoAuthenticator) Authenticate(_ context.Context, login, _ string) (Us
|
||||
if len([]rune(login)) < 6 {
|
||||
return UserIdentity{}, fmt.Errorf("login must be at least 6 characters")
|
||||
}
|
||||
return UserIdentity{Sub: uuidV5(login), Email: demoEmail(login)}, nil
|
||||
sub := uuidV5(login)
|
||||
// Если логин начинается с "test-" — помечаем Sub так же, чтобы
|
||||
// NamespaceForSub мог создать fission-test-* namespace.
|
||||
if strings.HasPrefix(login, "test-") {
|
||||
sub = "test-" + sub
|
||||
}
|
||||
return UserIdentity{Sub: sub, Email: demoEmail(login)}, nil
|
||||
}
|
||||
|
||||
// --- MultiAuthenticator ---
|
||||
|
||||
Reference in New Issue
Block a user