গুগল অ্যাক্সেস টোকেন সমাপ্তির সময়


150

আমি যখন access_tokenগুগল এপিআই থেকে একটি পাই , এটি একটি expires_inমান সঙ্গে আসে । ডকুমেন্টেশন অনুসারে, এই মানটি "অ্যাক্সেস টোকেনের অবশিষ্ট জীবনকাল" নির্দেশ করে।

এই মান একক কি?


8
কারণ আপনার যখন একটি সংখ্যা উপস্থাপন করে এমন সময় সময় 99.9% হয় তা হয় এটি হয় সেকেন্ড বা এটির মহকুমা, এবং মিলি / মাইক্রোসেকেন্ডগুলি এই ক্ষেত্রে কোনও অর্থ দেয় না?
প্রতিশোধ

7
@ ফ্র্যাঙ্কলআরোসা: অ্যাক্সেস টোকেনের সীমাহীন সীমায় সেট করার কোনও উপায় নেই।
হার্ডিক

আমি সেম জিনিসটি পুনরাবৃত্তি করছি: দয়া করে নীচের উত্তরটি যদি সন্তোষজনক হয় তবে তা গ্রহণ করুন, ধন্যবাদ! তবে এই মানটির এককগুলি সেকেন্ড।
ডেভিড কাস্ত্রোনভো

@ হার্দিক, আমি কীভাবে মেয়াদোত্তীর্ণের সময় সীমাহীন করতে পারি? আপনি কি কোন সমাধান খুঁজে পেয়েছেন?
জয় প্যাটেল

মজার বিষয় হল, মেয়াদ উত্তীর্ণ হওয়া এবং একটি রিফ্রেশ (নতুন টোকেন পেতে) অনুমতি দেওয়ার মধ্যে কী সম্পর্ক? আপনি যদি নতুন টোকেনটি পাওয়ার জন্য অপেক্ষা করেন তবে কিছু এপি কল এর মধ্যে ব্যর্থ হবে। আপনি যদি খুব তাড়াতাড়ি "রিফ্রেশ" করেন তবে আপনি কেবল পুরানো টোকেনটি ফিরে পাবেন। সরবরাহের মেয়াদোত্তীর্ণ মেয়াদ শেষ হওয়ার সাথে সাথে আপনি কখন নতুন টোকেন পেতে পারবেন তা কীভাবে জানবেন?
জন লিটল

উত্তর:


96

অনুমানটি কয়েক সেকেন্ড বলে:

http://tools.ietf.org/html/draft-ietf-oauth-v2-22#section-4.2.2

expires_in
    OPTIONAL.  The lifetime in seconds of the access token.  For
    example, the value "3600" denotes that the access token will
    expire in one hour from the time the response was generated.

আমি ওপির সাথে একমত যে গুগলের পক্ষে এটি নথিভুক্ত করা অবহেলা নয়।


আপনাকে অবশ্যই "OAUTH 2.0 ENDPOINTS" ট্যাবে ক্লিক করতে হবে
ডেভিড

89

এক নজরে দেখুন: https://developers.google.com/accounts/docs/OAuth2UserAgent# হ্যান্ডলিংএর দায়বদ্ধতা

এটা বলে:

প্রতিক্রিয়া অন্তর্ভুক্ত অন্যান্য পরামিতি অন্তর্ভুক্ত expires_inএবং token_type। এই পরামিতিগুলি টোকেনের জীবনকালকে কয়েক সেকেন্ডে বর্ণনা করে ...


মেয়াদ উত্তীর্ণ হওয়া কী টোকেনটি উল্লেখ করে: অ্যাক্সেস টোকেন বা রিফ্রেশ টোকেন?
ア レ ッ ク ス

1
@ আলেকজান্ডারসুপ্রট্রাম্প যা ব্যবহারের অফলাইনে থাকাকালীন নতুন অ্যাক্সেস টোকেন পেতে রিফ্রেশ টোকেন হিসাবে অ্যাক্সেস টোকেনকে উল্লেখ করা উচিত।
জেরেমি থিসেন

15

কোনও গ্রহণযোগ্য উত্তর না থাকায় আমি এর উত্তর দেওয়ার চেষ্টা করব:

[s] - seconds

6

ক্লায়েন্ট ডকুমেন্টেশনের জন্য গুগল OAuth2.0 থেকে ,

  • মেয়াদ উত্তীর্ণ - টোকেনটি অবৈধ হওয়ার আগে সেকেন্ডের সংখ্যা।

এটি আর সেই পৃষ্ঠায় নেই, সর্বাধিক মান 3900 হিসাবে প্রবেশ করা যেতে পারে তবে আসল মান 3600 W অবাক হবেন যদি কোনও এক্সপায়ারি টোকেন রাখার উপায় থাকে?
sojim2

এই পৃষ্ঠায় এই লিঙ্কটিটি দেখুন: বিকাশকারীদের মধ্যে ডকুমেন্টগ্রিপস / ডেভিডেনটি / প্রোটোকলস / ঃ তবে আমি জানি না যে কীভাবে একটি অ-এক্সপিরি টোকেন পাবেন তা আমি মনে করি যে এই জাতীয় টোকেন এটি সুরক্ষার জন্য একটি খারাপ নকশা ব্যবহার করা উচিত।
ডেভিড কাস্ত্রোনভো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.