우리는 AD에서 사용할 수 없게되어 약 100 명의 사용자가 Okta에서 프로비저닝 해제되었습니다. Okta에서 이러한 사용자를 다시 활성화하려고합니다. 그들은 광고에서 이미 가능하게되었습니다.Okta Active Directory 사용자 재 활성화
Matt Egan (https://github.com/mbegan/Okta-PSModule)이 작성한 Okta 용 PowerShell 모듈을 사용하고 있으며 사용자 계정을 deprovisioned에서 Provisioned로 가져갈 수 있습니다. 그러나 계정은 더 이상 Active Directory에 의해 프로파일되지 않습니다. 최종 링크를 만들 수있는 API 호출이 있습니까?
PS C:\Users\perry.harris> oktaGetUserbyID -oOrg Contoso -userName [email protected]
[ GET https://contoso.com/api/v1/users/[email protected] ]
id : 00u---------------h8
status : DEPROVISIONED
created : 7/31/2015 2:21:58 PM
activated : 7/31/2015 2:21:58 PM
statusChanged : 9/30/2016 6:20:50 PM
lastLogin : 9/27/2016 4:17:37 PM
lastUpdated : 9/30/2016 6:20:50 PM
passwordChanged : 7/31/2015 2:21:58 PM
profile : @{firstName=Joe; lastName=User;
[email protected]; mobilePhone=;
[email protected]; secondEmail=; region=AM;
PSemployeeID=1----6; department=Chicago-Human Resources;
PSSSOID=1----6; BCPGREDUserName=Joe.user;
organization=Contoso; title=Sr Analyst,
Benefits; employeeNumber=1----6;
[email protected]; primaryPhone=+1(312)555-5555;
streetAddress=2-- E--- -------- -----; city=-------;
state=IL; zipCode=-----; countryCode=US}
credentials : @{provider=}
_links : @{activate=; self=}
PS C:\Users\perry.harris> oktaActivateUserbyId -oOrg Contoso -username [email protected]
[ GET https://contoso.com/api/v1/users/[email protected] ]
[ POST https://contoso.com/api/v1/users/0------------------U/lifecycle/activa
te?sendEmail=False ]
{}
activationUrl
-------------
https://contoso.com/welcome/V------------------O
PS C:\Users\perry.harris> oktaGetUserbyID -oOrg Contoso -userName [email protected]
[ GET https://contoso.com/api/v1/users/[email protected] ]
id : 0------------------U
status : PROVISIONED
created : 2/17/2014 10:25:18 PM
activated : 10/4/2016 9:55:08 AM
statusChanged : 10/4/2016 9:55:08 AM
lastLogin : 9/27/2016 2:36:39 PM
lastUpdated : 10/4/2016 9:55:08 AM
passwordChanged :
profile : @{[email protected]; mobilePhone=;
[email protected]; secondEmail=;
firstName=Joe; lastName=User; title=Sr Analyst,
Benefits; department=Chicago-Human Resources;
employeeNumber=1----6; primaryPhone=+1(312)555-5555;
streetAddress=2-- E--- -------- -----; city=-------;
state=IL; zipCode=-----; countryCode=US}
credentials : @{provider=}
_links : @{suspend=; resetPassword=; resetFactors=; self=;
changeRecoveryQuestion=; deactivate=}
"* Okta API 호출이 있습니까? *"-> [Ask Okta support] (https://support.okta.com/help/open_case)? 비록 내가 '도움'을 알면 StackOverflow에 오프로드하려고 시도하는데, 이것은 재미 있습니다. – TessellatingHeckler