Skip to content

Commit b545d42

Browse files
committed
Autocreate user from token
1 parent a73696e commit b545d42

2 files changed

Lines changed: 9 additions & 4 deletions

File tree

OpenFlow/src/Messages/Message.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -386,13 +386,18 @@ export class Message {
386386
if (user !== null && user !== undefined) {
387387
// refresh, for roles and stuff
388388
tuser = new TokenUser(user);
389-
} else if (tuser.username.startsWith("nodered")) {
389+
} else { // Autocreate user .... safe ?? we use this for autocreating nodered service accounts
390390
user = new User(); user.name = tuser.name; user.username = tuser.username;
391391
await user.Save(TokenUser.rootToken());
392392
tuser = new TokenUser(user);
393-
} else {
394-
msg.error = "Unknown username or password";
395393
}
394+
// } else if (tuser.username.startsWith("nodered")) {
395+
// user = new User(); user.name = tuser.name; user.username = tuser.username;
396+
// await user.Save(TokenUser.rootToken());
397+
// tuser = new TokenUser(user);
398+
// } else {
399+
// msg.error = "Unknown username or password";
400+
// }
396401
} else if (msg.rawAssertion !== null && msg.rawAssertion !== undefined) {
397402
type = "samltoken";
398403
user = await LoginProvider.validateToken(msg.rawAssertion);

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.0.169
1+
0.0.170

0 commit comments

Comments
 (0)