File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 ) ;
Original file line number Diff line number Diff line change 1- 0.0.169
1+ 0.0.170
You can’t perform that action at this time.
0 commit comments