আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান । তথ্য

কি
নির্দিষ্ট OAuth V2 অনুমোদন কোড বা অ্যাক্সেস টোকেন মুছে দেয়।
নমুনা
অ্যাক্সেস টোকেন মুছুন
নীচে একটি OAuth 2.0 অ্যাক্সেস টোকেন মুছে ফেলার জন্য ব্যবহৃত একটি উদাহরণ নীতি। নীচের উদাহরণটি access_token
নামে একটি শিরোনাম অনুসন্ধান করে অনুরোধ বার্তায় মুছে ফেলার জন্য অ্যাক্সেস টোকেন সনাক্ত করে।
<DeleteOAuthV2Info name="DeleteAccessToken"> <AccessToken ref="request.header.access_token"></AccessToken> </DeleteOAuthV2Info>
নীচে একটি OAuth 2.0 অনুমোদন কোড মুছে ফেলার জন্য ব্যবহৃত একটি উদাহরণ নীতি রয়েছে৷ নীচের উদাহরণটি code
নামক একটি ক্যোয়ারী প্যারামিটার অনুসন্ধান করে অনুরোধ বার্তায় মুছে ফেলার জন্য প্রমাণীকরণ কোডটি সনাক্ত করে।
<DeleteOAuthV2Info name="DeleteAuthCode"> <AuthorizationCode ref="request.queryparam.code"></AuthorizationCode> </DeleteOAuthV2Info>
উপাদান রেফারেন্স
উপাদান রেফারেন্স DeleteOAuthV2Info নীতির উপাদান এবং বৈশিষ্ট্য বর্ণনা করে।
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <DeleteOAuthV2Info async="false" continueOnError="false" enabled="true" name="DeleteOAuthV2Info-1"> <DisplayName>Delete OAuth v2.0 Info 1</DisplayName> <AccessToken ref={some-variable}></AccessToken> <!--<AuthorizationCode ref={some-variable}></AuthorizationCode>--> <Attributes/> </DeleteOAuthV2Info
<DeleteOAuthV2Info> অ্যাট্রিবিউট
<DeleteOAuthV2Info async="false" continueOnError="false" enabled="true" name="Delete-OAuth-v20-Info-1">
বৈশিষ্ট্য | বর্ণনা | ডিফল্ট | উপস্থিতি |
---|---|---|---|
অ্যাসিঙ্ক | অনুরোধ/প্রতিক্রিয়া ফ্লো পরিবেশনকারী পুলের থেকে আলাদা একটি থ্রেড পুলে নীতিটি চালানো উচিত তা নির্দিষ্ট করতে এই সেটিংটি শুধুমাত্র অভ্যন্তরীণ অপ্টিমাইজেশানের জন্য ব্যবহৃত হয়৷ | মিথ্যা | ঐচ্ছিক |
continueOnError | ব্যর্থতা ঘটলে বেশিরভাগ নীতিতে একটি ত্রুটি ফিরে আসবে বলে আশা করা হয়। এই অ্যাট্রিবিউটটিকে | মিথ্যা | ঐচ্ছিক |
সক্রিয় | একটি নীতি প্রয়োগ করা হয় কিনা তা নির্ধারণ করে। false সেট করা হলে, একটি নীতি 'বন্ধ' করা হয়, এবং প্রয়োগ করা হয় না (যদিও নীতিটি একটি প্রবাহের সাথে সংযুক্ত থাকে)। | সত্য | ঐচ্ছিক |
নাম | নীতির অভ্যন্তরীণ নাম। এই নামটি একটি ফ্লোতে নীতি সংযুক্ত করতে ধাপের উপাদানগুলিতে উল্লেখ করা হয়েছে৷ দ্রষ্টব্য: আপনি নামের অক্ষরগুলি ব্যবহার করতে পারেন: | N/A | প্রয়োজন |
<AccessToken> উপাদান
মুছে ফেলার অ্যাক্সেস টোকেন অবস্থিত যেখানে পরিবর্তনশীল সনাক্ত করে। উদাহরণস্বরূপ, যদি অ্যাক্সেস টোকেনটি "access_token" নামক একটি ক্যোয়ারী প্যারামিটার হিসাবে অনুরোধ বার্তার সাথে সংযুক্ত থাকে, তাহলে request.queryparam.access_token
নির্দিষ্ট করুন। আপনি টোকেন উল্লেখ করে এমন কোনো বৈধ ভেরিয়েবল ব্যবহার করতে পারেন। অথবা, আক্ষরিক টোকেন স্ট্রিং (বিরল ক্ষেত্রে) পাস করতে পারে।
<AccessToken ref="request.queryparam.access_token"></AccessToken>
ডিফল্ট: | N/A |
উপস্থিতি: | হয় <AccessToken> অথবা <AuthorizationCode> প্রয়োজন। |
প্রকার: | স্ট্রিং |
গুণাবলী
বৈশিষ্ট্য | বর্ণনা | ডিফল্ট | উপস্থিতি |
---|---|---|---|
রেফ | একটি অ্যাক্সেস টোকেন পরিবর্তনশীল. সাধারণত, একটি ফ্লো ভেরিয়েবল থেকে পুনরুদ্ধার করা হয়। যেমন: | N/A | ঐচ্ছিক |
<AuthorizationCode> উপাদান
পরিবর্তনশীল সনাক্ত করে যেখানে মুছে ফেলার অনুমোদন কোডটি অবস্থিত। উদাহরণস্বরূপ, যদি auth কোডটি "code" নামক একটি ক্যোয়ারী প্যারামিটার হিসাবে অনুরোধ বার্তার সাথে সংযুক্ত থাকে, তাহলে request.queryparam.code
নির্দিষ্ট করুন। আপনি টোকেন উল্লেখ করে এমন কোনো বৈধ ভেরিয়েবল ব্যবহার করতে পারেন। অথবা, আক্ষরিক টোকেন স্ট্রিং (বিরল ক্ষেত্রে) পাস করতে পারে।
<AccessToken ref="request.queryparam.access_token"></AccessToken>
ডিফল্ট: | N/A |
উপস্থিতি: | হয় <AccessToken> অথবা <AuthorizationCode> প্রয়োজন। |
প্রকার: | স্ট্রিং |
গুণাবলী
বৈশিষ্ট্য | বর্ণনা | ডিফল্ট | উপস্থিতি |
---|---|---|---|
রেফ | একটি অ্যাক্সেস টোকেন পরিবর্তনশীল. সাধারণত, একটি ফ্লো ভেরিয়েবল থেকে পুনরুদ্ধার করা হয়। যেমন: | N/A | ঐচ্ছিক |
<DisplayName> উপাদান
একটি প্রাকৃতিক-ভাষা নাম যা পরিচালনা UI প্রক্সি সম্পাদকে নীতি লেবেল করে৷ যদি বাদ দেওয়া হয়, নীতির নাম বৈশিষ্ট্য ব্যবহার করা হয়।
<DisplayName>DeleteOAuthV2Info 1</DisplayName>
ডিফল্ট: | নীতির name বৈশিষ্ট্যের মান। |
উপস্থিতি: | ঐচ্ছিক |
প্রকার: | স্ট্রিং |
আউটপুট
সফল হলে, নীতি একটি 200 স্ট্যাটাস প্রদান করে।
ব্যর্থ হলে, নীতিটি 404 প্রদান করে এবং নিম্নলিখিতগুলির অনুরূপ আউটপুট দেয় (আপনি একটি অ্যাক্সেস টোকেন বা একটি প্রমাণীকরণ কোড মুছে ফেলছেন কিনা তার উপর নির্ভর করে):
HTTP/1.1 404 Not Found Content-Type: application/json Content-Length: 144 Connection: keep-alive {"fault":{"faultstring":"Invalid Authorization Code","detail":{"errorcode":"keymanagement.service.invalid_request-authorization_code_invalid"}}}
স্কিমা
প্রতিটি নীতির ধরন একটি XML স্কিমা ( .xsd
) দ্বারা সংজ্ঞায়িত করা হয়। রেফারেন্সের জন্য, নীতি স্কিমা GitHub এ উপলব্ধ।