درحال مشاهده اسناد Apigee Edge هستید.
به
اسناد Apigee X بروید. اطلاعات
برای محافظت از دسترسی OAuth و ژتونهای بازآوری درصورت نقض امنیت پایگاه داده، میتوانید در سازمان Edge خود، درهمسازی خودکار ژتون را فعال کنید. وقتی این ویژگی فعال باشد، Edge بهطور خودکار نسخه درهمسازیشدهای از رمزهای دسترسی و رمزهای بازآوری OAuth جدیداً تولیدشده بااستفاده از الگوریتمی که مشخص کردهاید ایجاد میکند. (اطلاعات مربوط به درهمسازی انبوه نشانهای موجود در ادامه میآید.) از نشانهای بدون درهمسازی در فراخوانیهای میانای برنامهسازی کاربردی استفاده میشود و Edge آنها را دربرابر نسخههای درهمسازیشده در پایگاه داده اعتبارسنجی میکند.
اگر مشتری فضای ابری Edge هستید
اگر مشتری Edge cloud هستید، برای فعال کردن درهمسازی در سازمانتان و درصورت تمایل برای درهمسازی انبوه نشانهای موجود، با «پشتیبانی Apigee» تماس بگیرید.
اگر مشتری Edge for Private Cloud هستید
سرپرستان Edge for Private Cloud میتوانند با تنظیم این داراییهای سطح سازمان بااستفاده از فراخوان مدیریت API که در زیر نشان داده شده است، درهمسازی نشان را فعال کنند:
features.isOAuthTokenHashingEnabled = true features.OAuthTokenHashingAlgorithm = SHA1 | SHA256 | SHA384 | SHA512 | PLAIN
اگر نشانههای درهمسازیشده موجود دارید و میخواهید آنها را تا زمان انقضایشان حفظ کنید، ویژگیهای زیر را در سازمانتان تنظیم کنید، بهطوریکه الگوریتم درهمسازی با الگوریتم موجود مطابقت داشته باشد (برای مثال، SHA1، پیشفرض قبلی Edge). اگر نشانها درهمسازی نشدهاند، از «ساده» استفاده کنید.
features.isOAuthTokenFallbackHashingEnabled = true features.OAuthTokenFallbackHashingAlgorithm = SHA1 | SHA256 | SHA384 | SHA512 | PLAIN
در اینجا یک فراخوانی نمونه API برای فعال کردن درهمسازی کد آورده شده است. حتماً همه داراییهای سازمان موجود را در محتوای پیام بگنجانید. اگر این کار را نکنید، همه داراییهای سازمان موجود فقط با داراییهایی که با این تماس تنظیم میکنید رونویسی میشود.
curl -u email:password -X PUT -H "Content-type:application/xml" https://host:port/v1/o/{myorg} -d \ "<Organization type="trial" name="MyOrganization"> <Properties> <Property name="features.isOAuthTokenHashingEnabled">true</Property> <Property name="features.OAuthTokenHashingAlgorithm">SHA256</Property> <Property name="features.isOAuthTokenFallbackHashingEnabled">true</Property> <Property name="features.OAuthTokenFallbackHashingAlgorithm">SHA1</Property> <Property...(an existing property) <Property...(an existing property) <Property...(an existing property) </Properties> </Organization>"