الگوی بد: صدور ژتون‌های بازآوری بدون فراخوانی جریان بازآوری

درحال مشاهده اسناد Apigee Edge هستید.
به اسناد Apigee X بروید.
اطلاعات

از نمودارهای بازآوری برای دریافت نمودارهای دسترسی جدید پس‌از منقضی شدن یا فسخ شدن نمودار دسترسی اصلی استفاده می‌شود. کدهای بازآوری به‌صورت اختیاری همراه با کدهای دسترسی با برخی‌از انواع اعطا صادر می‌شوند.

الگوی بد

نشان‌های بازآوری را می‌توان هم توسط Apigee و هم ازطریق منابع خارجی صادر کرد. بااین‌حال، اگر از کد بازآوری هرگز ازطریق عملکرد RefreshAccessToken استفاده نشود، این یک الگوی ضدالگو است.

تأثیر

نگهداری غیرضروری نشان‌های بازآوری بر عملکرد و قابلیت اطمینان سیستم اصالت‌سنجی تأثیر منفی می‌گذارد.

روال مطلوب

اگر ژتون بازآوری هرگز لازم نباشد

اگر به کد نوسازی نیاز نیست، توسعه‌دهندگان باید هنگام تولید کدهای دسترسی جدید از انواع اعطای «اطلاعات اعتباری مشتری» یا «ضمنی» استفاده کنند. این نوع اعطاها کد بازآوری صادر نمی‌کنند که درصورتی‌که عملکرد کد بازآوری موردنیاز نباشد، مطلوب است.

اگر کارگزار وکالتی فقط عملیات خواندن با نشان‌های بازآوری انجام دهد

‫Apigee GetOAuthV2Info را ارائه می‌دهد که می‌توان از آن برای بازیابی مشخصه‌های ژتون بازآوری استفاده کرد. توسعه‌دهندگان نباید از این خط‌مشی برای اعتبارسنجی کردن نشان‌های بازآوری استفاده کنند. این یک ضدالگو است که از ژتون بازآوری هرگز برای مبادله با ژتون دسترسی جدید استفاده نمی‌شود. توجه داشته باشید که Apigee می‌تواند با دسترسی خارجی و نشان‌های بازآوری کار کند. اگر جریان کد بازآوری خارج از Apigee اتفاق می‌افتد، به‌شدت توصیه می‌شود از عملیات RefreshAccessToken استفاده کنید تا کدهای بازآوری واردشده‌ای که دیگر معتبر نیستند به‌درستی از سیستم Apigee برداشته شوند.

مطالعه بیشتر

درحال بازآوری کد دسترسی