Class AuthorizationException

AuthorizationException

خطأ يمكن إرجاعه لتفعيل عرض بطاقة تفويض للمستخدم.

CardService.newAuthorizationException()
    .setAuthorizationUrl('http://auth.com/')
    .setResourceDisplayName('Example Resource')
    .throwException();

الطُرق

الطريقةنوع القيمة التي تم إرجاعهاوصف قصير
printJson()Stringتعرض هذه الطريقة تمثيل JSON لهذا العنصر.
setAuthorizationUrl(authUrl)AuthorizationExceptionتضبط هذه السمة عنوان URL الخاص بالتفويض الذي يتم نقل المستخدم إليه من طلب التفويض.
setCustomUiCallback(callback)AuthorizationExceptionاسم الدالة التي سيتم استدعاؤها لإنشاء طلب إذن مخصّص.
setResourceDisplayName(name)AuthorizationExceptionتضبط هذه السمة الاسم الذي يظهر للمستخدم عند طلب التفويض.
throwException()voidيؤدي إلى طرح هذا الاستثناء.

مستندات تفصيلية

printJson()

تعرض هذه الطريقة تمثيل JSON لهذا العنصر. يُستخدم هذا الإعداد لتصحيح الأخطاء فقط.

الإرجاع

String


setAuthorizationUrl(authUrl)

تضبط هذه السمة عنوان URL الخاص بالتفويض الذي يتم نقل المستخدم إليه من طلب التفويض. الحقل مطلوب.

المَعلمات

الاسمالنوعالوصف
authUrlStringعنوان URL للتفويض المطلوب ضبطه.

الإرجاع

AuthorizationException: هذا العنصر، للتسلسل


setCustomUiCallback(callback)

اسم الدالة التي سيتم استدعاؤها لإنشاء طلب إذن مخصّص. اختياريّ.

المَعلمات

الاسمالنوعالوصف
callbackStringاسم الدالة التي تنشئ طلب تفويض مخصّصًا.

الإرجاع

AuthorizationException: هذا العنصر، للتسلسل


setResourceDisplayName(name)

تضبط هذه السمة الاسم الذي يظهر للمستخدم عند طلب التفويض. الحقل مطلوب.

المَعلمات

الاسمالنوعالوصف
nameStringالاسم المعروض

الإرجاع

AuthorizationException: هذا العنصر، للتسلسل


throwException()

يؤدي إلى طرح هذا الاستثناء.