توضح هذه الخطوات كيفية تكوين ميزة تسجيل الدخول الموحد (SSO) باستخدام OpenID بين ManageEngine ADSelfService Plus وSalesforce.







global class ADSSPOIDCHandler implements Auth.RegistrationHandler{
global User createUser(Id portalId, Auth.UserData data){
// تم تخويل المستخدم، لذا أنشئ مستخدم Salesforce الخاص به
User u = new User();
String username = data.email;
List userList = [Select Id, Name, Email, UserName From User Where ( UserName =: username) AND isActive = true ];
if(userList != null && userList.size() > 0) {
u = userList.get(0);
}
return u;
}
global void updateUser(Id userId, Id portalId, Auth.UserData data){
User u = new User(id=userId);
update(u);
}
}


يحتوي عنوان URL للتكوين المعروف (Well-known) في النافذة المنبثقة لتفاصيل IdP على جميع قيم نقاط النهاية، والنطاقات المدعومة، وأنماط الاستجابة، وأنماط مصادقة العميل، وتفاصيل العميل. يتم تمكينه فقط بعد إكمال تكوين application لـ SSO في ADSelfService Plus. يمكنك تقديم ذلك إلى موفر الخدمة إذا لزم الأمر.
تم إرسال طلبك إلى فريق الدعم الفني لـ ADSelfService Plus. سيساعدك فريق الدعم الفني لدينا في أقرب وقت ممكن.