আমার API এর জন্য OAuth ব্যবহার করা উচিত?
আমার API এর জন্য OAuth ব্যবহার করা উচিত?

ভিডিও: আমার API এর জন্য OAuth ব্যবহার করা উচিত?

ভিডিও: আমার API এর জন্য OAuth ব্যবহার করা উচিত?
ভিডিও: OAuth, JWT, HMAC, ওহ আমার! আপনার এন্টারপ্রাইজের জন্য API নিরাপত্তা 2024, মে
Anonim

2 উত্তর। এটা ভাল যে আপনি চান করতে বিশ্রাম API নোডে কিন্তু যদি আপনার ডেটা সংবেদনশীল হয়, যেমন ব্যক্তিগত ব্যবহারকারীর ডেটা, তাহলে আপনাকে আপনার উপর কিছু ধরণের নিরাপত্তা স্তর রাখতে হবে API . এছাড়াও, OAuth ব্যবহার করে বা অন্যান্য টোকেন ভিত্তিক নিরাপত্তা আপনাকে আপনার ব্যবহারকারী বেস জুড়ে একটি ভাল অনুমতি যাচাই করতে সাহায্য করতে পারে।

এই ভাবে, API তে OAuth কি?

এই OAuth . OAuth REST/ এর জন্য একটি অর্পিত অনুমোদন কাঠামো এপিআই . এটি অ্যাপগুলিকে ব্যবহারকারীর পাসওয়ার্ড না দিয়ে ব্যবহারকারীর ডেটাতে সীমিত অ্যাক্সেস (স্কোপ) পেতে সক্ষম করে। এটি অনুমোদন থেকে প্রমাণীকরণকে দ্বিগুণ করে এবং বিভিন্ন ডিভাইসের ক্ষমতা সম্বোধন করে একাধিক ব্যবহারের ক্ষেত্রে সমর্থন করে।

একইভাবে, আমি কিভাবে আমার API এ OAuth যোগ করব? একটি OAuth 2.0 প্রদানকারী API তৈরি করা হচ্ছে

  1. একটি কমান্ড উইন্ডোতে, প্রজেক্ট ফোল্ডারে পরিবর্তন করুন যা আপনি টিউটোরিয়াল টিউটোরিয়ালে তৈরি করেছেন: একটি ইনভোক REST API সংজ্ঞা তৈরি করা।
  2. API ডিজাইনারে, APIs ট্যাবে ক্লিক করুন।
  3. যোগ > OAuth 2.0 প্রদানকারী API এ ক্লিক করুন।
  4. নিম্নলিখিত সারণী অনুযায়ী ক্ষেত্রগুলি সম্পূর্ণ করুন:
  5. API তৈরি করুন ক্লিক করুন।

কেউ জিজ্ঞাসা করতে পারে, আপনি কি OAuth ব্যবহার করবেন?

তোমার উচিত কেবল OAuth ব্যবহার করুন যদি আপনি আসলে এটা প্রয়োজন। যদি আপনি যেখানে একটি সেবা নির্মাণ করা হয় আপনি প্রয়োজন ব্যবহার করা একজন ব্যবহারকারীর ব্যক্তিগত তথ্য যা অন্য সিস্টেমে সংরক্ষণ করা হয় - OAuth ব্যবহার করুন . যদি না - আপনি চাইতে পারে প্রতি আপনার পদ্ধতি পুনর্বিবেচনা!

API কী নিরাপদ?

নিরাপত্তা এর API কী API কী সাধারণত বিবেচনা করা হয় না নিরাপদ ; এগুলি সাধারণত ক্লায়েন্টদের কাছে অ্যাক্সেসযোগ্য, যার ফলে কেউ চুরি করা সহজ করে তোলে API কী . একদা চাবি চুরি হয়ে গেছে, এর কোনো মেয়াদ নেই, তাই এটি অনির্দিষ্টকালের জন্য ব্যবহার করা যেতে পারে, যদি না প্রকল্পের মালিক প্রত্যাহার না করেন বা পুনরুত্পাদন না করেন চাবি.

প্রস্তাবিত: