세일즈포스 관련지식

salesforce user 비밀번호 강제변경 APEX Change user password

으농농이 2024. 12. 18. 16:09

비밀변경 대상 user 의 비밀번호를 강제로 바꾸는 방법이 있다. 

비밀번호 강제세팅 이렇게 하면 됨! 

 

String userId = 'ABSADFERAWDs';

String newPassword = 'ABC123!!!';

System.setPassword(userId, newPassword);

 

[특정 프로필 사용자 비밀번호 일괄 변경]

List<User> usersToUpdate = [SELECT Id, Username FROM User WHERE Profile.Name = 'AdminUser' AND IsActive = true];
for(User usr : usersToUpdate) {
    System.setPassword(usr.Id, 'xxxxxxxx');
    System.debug('DONE: ' + usr.Id);
}