OAuth প্রোটোকলটি ব্যবহার করার সময়, আপনি যে পরিষেবাদিটি অর্পণ করতে চান সেখান থেকে আপনার একটি গোপন স্ট্রিং দরকার। আপনি যদি কোনও ওয়েব অ্যাপ্লিকেশনটিতে এটি করছেন, আপনি কেবল গোপনীয়তাটি আপনার ডেটা বেসে বা ফাইল সিস্টেমে সংরক্ষণ করতে পারেন, তবে এটি কোনও মোবাইল অ্যাপে (বা সেই বিষয়ে কোনও ডেস্কটপ অ্যাপ) হ্যান্ডেল করার সর্বোত্তম উপায় কী?
অ্যাপটিতে স্ট্রিং সংরক্ষণ করা স্পষ্টতই ভাল নয়, কারণ কেউ সহজেই এটি খুঁজে পেতে পারে এবং এটিকে অপব্যবহার করতে পারে।
আর একটি পদ্ধতি হ'ল এটি আপনার সার্ভারে সঞ্চয় করা এবং অ্যাপটি এটি প্রতিটি রানেই আনতে হবে, এটি কখনই ফোনে স্টোর করবেন না। এটি প্রায় হিসাবে খারাপ, কারণ আপনাকে অ্যাপ্লিকেশনটিতে ইউআরএল অন্তর্ভুক্ত করতে হবে।
একমাত্র কার্যক্ষম সমাধান যা আমি সামনে আসতে পারি তা হ'ল প্রথমে অ্যাক্সেস টোকনকে স্বাভাবিক হিসাবে গ্রহণ করা (পছন্দমতো অ্যাপের অভ্যন্তরে কোনও ওয়েব ভিউ ব্যবহার করে), এবং তারপরে আমাদের সার্ভারের মাধ্যমে আরও সমস্ত যোগাযোগের পথটি রেকর্ড করা যা অনুরোধের তথ্যের গোপনীয়তা যুক্ত করে এবং যোগাযোগ করবে সরবরাহকারীর সাথে তারপরে আবার, আমি একটি সুরক্ষার ব্যবস্থা, তাই আমি এই বিষয়ে কিছু জ্ঞানী লোকের মতামত শুনতে চাই। আমার কাছে দেখে মনে হয় না যে বেশিরভাগ অ্যাপ্লিকেশন সুরক্ষার গ্যারান্টি দিতে এই দৈর্ঘ্যে চলেছে (উদাহরণস্বরূপ, ফেসবুক কানেক্টটি মনে হয় যে আপনি গোপনীয়তাটি আপনার অ্যাপ্লিকেশনের ডানদিকে রেখেছেন)।
আরেকটি জিনিস: আমি বিশ্বাস করি না গোপনীয়তাটি প্রাথমিকভাবে অ্যাক্সেস টোকেনের অনুরোধের সাথে জড়িত ছিল, যাতে এটি আমাদের নিজস্ব সার্ভারকে জড়িত না করেই করা যায়। আমি কি সঠিক?