اختبار تطبيق Node.js
في هذا القسم من الحل ، يمكنك:
-
تسجيل نموذج تطبيق ويب Node.js للتكامل مع Oracle Identity Cloud Service للتصديق
-
قم بإعداد التطبيق لجعله يستخدم SDK الخاص بخدمة Oracle Identity Cloud للغة برمجة Node.js
-
إعداد التطبيق وتشغيله واختباره
تسجيل تطبيق Node.js
لتأسيس اتصال مع Oracle Identity Cloud Service، يحتاج نموذج تطبيق ويب Node.js إلى معرف العميل وكلمة السر. تحتاج أيضًا إلى تكوين أذون API لمنح التطبيق.
إعداد تطبيق Node.js
قم بتحديث رمز عينة تطبيق Node.js لجعله يستخدم SDK الخاص بـ Oracle Identity Cloud Service للغة برمجة Node.js.
قم بتحرير ملف c:\temp\nodejs\auth.js
، ثم قم بتحديث الملف بالمحتوى التالي ، ثم احفظ الملف.
//Oracle Identity Cloud Service connection parameters as a json var
var ids = {
oracle: {
"ClientId": '123456789abcdefghij',
"ClientSecret": 'abcde-12345-zyxvu-98765-qwerty',
"ClientTenant": 'idcs-abcd1234',
"IDCSHost": 'https://%tenant%.identity.oraclecloud.com',
"AudienceServiceUrl" : 'https://idcs-abcd1234.identity.oraclecloud.com',
"TokenIssuer": 'https://identity.oraclecloud.com/',
"scope": 'urn:opc:idm:t.user.me openid',
"logoutSufix": '/oauth2/v1/userlogout',
"redirectURL": 'http://localhost:3000/callback'
}
};
module.exports = ids;
بالنسبة لقيم المعلمة ClientId
و ClientSecret
، استخدم معرف العميل وكلمة سر العميل التي أنشأتها Oracle Identity Cloud Service عند تسجيل تطبيق ويب Node.js. يمكنك الحصول على القيم الخاصة بمعلمات ClientTenant
و IDCSHost
و AudienceServiceURL
من موضوع "التعرف على الطرق والوظائف" التي تتعرف على هذا الحل.