أسرار العملاء
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
مكتبة برامج Google APIs لاستخدامات .NET
client_secrets.json
ملف لتخزين
client_id
وclient_secret
ومَعلمات OAuth 2.0 الأخرى
client_secrets.json
الملف هو ملف بتنسيق JSON
يحتوي على معرّف العميل وسر العميل ومعلمات OAuth 2.0 الأخرى.
في ما يلي مثال على ملف client_secrets.json
لتطبيق ويب:
{
"web": {
"client_id": "asdfjasdljfasdkjf",
"client_secret": "1912308409123890",
"redirect_uris": ["https://www.example.com/oauth2callback"],
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://accounts.google.com/o/oauth2/token"
}
}
في ما يلي مثال على ملف client_secrets.json
لتطبيق مثبَّت:
{
"installed": {
"client_id": "837647042410-75ifg...usercontent.com",
"client_secret":"asdlkfjaskd",
"redirect_uris": ["http://localhost"],
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://accounts.google.com/o/oauth2/token"
}
}
يحدّد التنسيق أحد نوعَي معرّفات العميل:
web
: تطبيق الويب
installed
: تم تثبيت التطبيق.
يحتوي الكائنان الفرعيان web
وinstalled
على
الأعضاء الإلزاميين التاليين:
-
client_id
(سلسلة): معرِّف العميل
-
client_secret
(سلسلة): سر العميل
جميع الأعضاء الآخرين في هذا الملف اختياريين
فإن مكتبة برامج NET .لا تستخدمها.
الحافز
عادةً ما يتوقع موفّرو نقاط نهاية OAuth 2.0 توقعاتهم.
المستخدمين الذين يستخدمون خدماتهم لنسخ معرِّف العميل ولصقه
وسر العميل من صفحة التسجيل إلى رمز عملية.
هذه الطريقة معرضة للخطأ وتعطي صورة غير كاملة
من المعلومات اللازمة لتشغيل OAuth 2.0.
(يتطلب OAuth 2.0 أيضًا معرفة جميع نقاط النهاية،
وضبط عنوان URI لإعادة التوجيه).
إذا كان مقدّمو الخدمات يقدّمون client_secrets.json
قابل للتنزيل
ومكتبات العملاء مستعدون لاستهلاك هذه الملفات،
فسيكون تنفيذ OAuth 2.0 أسهل وأقل عرضة للخطأ.
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-08-23 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
{"lastModified": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0623\u062e\u064a\u0631: 2024-08-23 (\u062d\u0633\u0628 \u0627\u0644\u062a\u0648\u0642\u064a\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a \u0627\u0644\u0645\u062a\u0641\u0651\u064e\u0642 \u0639\u0644\u064a\u0647)"}
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-08-23 (حسب التوقيت العالمي المتفَّق عليه)"]]