[BasicAuth] Init default password to "admin" in case of no passwords (#8072)

* Added websocket updates on jobchannel

* Default Password to be "admin" for uninitialized PWDs
This commit is contained in:
Mohit Yadav 2022-10-11 12:14:59 +05:30 committed by GitHub
parent f4acc4af1f
commit 5d0fcb7483
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -71,7 +71,6 @@ import org.openmetadata.service.security.policyevaluator.SubjectCache;
import org.openmetadata.service.security.policyevaluator.SubjectContext;
import org.openmetadata.service.util.EmailUtil;
import org.openmetadata.service.util.EntityUtil;
import org.openmetadata.service.util.PasswordUtil;
import org.openmetadata.service.util.RestUtil;
@Slf4j
@ -150,9 +149,7 @@ public class DefaultAuthorizer implements Authorizer {
String[] tokens = adminUser.split(COLON_DELIMITER);
addUserForBasicAuth(tokens[0], tokens[1], domain);
} else {
boolean isDefaultAdmin = adminUser.equals(DEFAULT_ADMIN);
String token = isDefaultAdmin ? DEFAULT_ADMIN : PasswordUtil.generateRandomPassword();
addUserForBasicAuth(adminUser, token, domain);
addUserForBasicAuth(adminUser, DEFAULT_ADMIN, domain);
}
}
}