"MANAGE_ACCOUNTS" এর অর্থ কী?


18

একবার যখন আমি পড়লাম যে MANAGE_ACCOUNTS অনুমতি প্রয়োজন (আসলে এটি আমার কাছে একটি জার্মান ফোন আছে বলে "KONTEN HINZUFÜGEN ODER ENTFERNEN" বলা হয় I ডিভাইসে অ্যাকাউন্টগুলি "ইংরেজী ভাষায়)।

আমি এই প্রশ্নটি জিজ্ঞাসা করছি কারণ আমি গিটহাব-অ্যাপ ইনস্টল করতে চেয়েছিলাম ।

আমি মনে করি আমি একটি খুব অনুরূপ প্রশ্ন পেয়েছি যা আমি এখানে অন্তর্ভুক্ত করতে চাই:

  1. এর অর্থ কী যে তারা অ্যাকাউন্ট তৈরি করতে পারে?
  2. আমাজন (কিন্ডল অ্যাপ) / গিটহাব এমনকি কেন এটির প্রয়োজন হবে?
  3. কোন ঝুঁকি আছে?

আমি অভিভাবকের একটি ব্যাখ্যাও পেয়েছি, কেন তারা কিছু অনুমতিের জন্য অনুরোধ করে: guardian.co.uk/mobile/insideguardian/android-app-perifications তবে আমি আরও বিস্তারিত উত্তর পেতে চাই, বিশেষত যখন এটি সম্ভাব্য ঝুঁকির ক্ষেত্রে আসে ।
মার্টিন থোমা

উত্তর:


18

সংক্ষেপে, গিটহাব আপনার গিটহাব শংসাপত্রগুলি সংরক্ষণ করতে অভ্যন্তরীণ অ্যাকাউন্ট সিস্টেম ম্যানেজারটি ব্যবহার করছে। এটি ঠিক একই কাজটি একটি গুগল অ্যাকাউন্ট বা এক্সচেঞ্জ অ্যাকাউন্ট যুক্ত করার মতো ছিল। মূলত, আপনি আপনার শংসাপত্রগুলির সাথে লগ ইন করছেন এবং সেগুলি অ্যাকাউন্ট ম্যানেজারে সঞ্চিত রয়েছে, যা আপনাকে ভবিষ্যতে এই শংসাপত্রগুলি পুনরায় প্রবেশ করতে বাধা দেয়।

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

এর অর্থ কী যে তারা অ্যাকাউন্ট তৈরি করতে পারে?

তারা তাদের অ্যাপ্লিকেশনটির জন্য আপনার ফোনে স্থানীয় অ্যাকাউন্ট তৈরি করতে পারে (এবং কেবল তাদের অ্যাপ্লিকেশন)। এখানে আমার ফোনের একটি তালিকার উদাহরণ রয়েছে:

স্ক্রিনশট
স্ক্রিনশট (বৃহত্তর রূপের জন্য চিত্র ক্লিক করুন)

আমাজন (কিন্ডল অ্যাপ) / গিটহাব এমনকি কেন এটির প্রয়োজন হবে?

এটি অ্যান্ড্রয়েডে শংসাপত্রগুলি সহজতর করে। এটি করার জন্য এটি প্রস্তাবিত পদ্ধতি।

কোন ঝুঁকি আছে?

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


3
যখন কোনও ঝুঁকি থাকে না, তখন কেন প্রতিটি অ্যাপ্লিকেশন ডিফল্টরূপে অ্যাকাউন্ট ম্যানেজার ব্যবহারের অনুমতি দেয় না?
মার্টিন থোমা

1
@ মুস এটি একটি ভাল প্রশ্ন। অ্যান্ড্রয়েড ডেভেল হিসাবে, অ্যাকাউন্টম্যানেজারটি ব্যবহার করে আমার শূন্যের অভিজ্ঞতা রয়েছে তবে আমি বিশ্বাস করি সঠিক উত্তরটি এটি প্রযুক্তিগতভাবে আপনাকে আপনার ফোনে তালিকাভুক্ত যে কোনও অ্যাকাউন্টে অ্যাক্সেস করার চেষ্টা করতে দেয় (যদিও এটিতে এখনও অ্যাক্সেসের অনুমতি দেওয়ার জন্য অনুমতি চাইতে হবে) প্রথম ব্যবহারের উপর যে অ্যাকাউন্ট, যতটা আমি জানি)
ব্রায়ান Denny

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

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

8

অ্যাকাউন্টগুলি পরিচালনা করতে, অ্যান্ড্রয়েড বেশ কয়েকটি অনুমতি ব্যবহার করে; তাদের মধ্যে কিছু সহজেই বোঝা যায় are অ্যাকাউন্টগুলি ব্যবহার সম্পর্কে খুব ভাল ব্যাখ্যা উদাহরণস্বরূপ ড্যানের প্রশ্নের উত্তরটিতে এই অ্যাপ্লিকেশনটি "ডিভাইসটিতে অ্যাকাউন্টগুলি ব্যবহার করুন" অনুমতি দিয়ে কী করতে পারে এই প্রশ্নে ড্যানের জবাব পাওয়া যাবে ? । আমাকে জড়িত অনুমতিগুলি এবং সেগুলির অর্থ কী তা বোঝাতে চেষ্টা করুন:

  • ACCOUNT_MANAGER : এই অনুমতিটি সিস্টেম অ্যাপ্লিকেশানের জন্য সংরক্ষিত। কোনও অ্যাকাউন্ট-ম্যানেজার হ'ল সেই পরিষেবা যা পর্দার আড়ালে কাজ করে এবং যত্ন নেওয়া সবকিছু প্রত্যাশার মতো কাজ করে।
  • AUTHENTICATE_ACCOUNTS : এই অনুমতি ব্যবহার করে এমন একটি অ্যাপ্লিকেশন সাধারণত কোনও নির্দিষ্ট অ্যাকাউন্টের ধরণের (যা পূর্ব-ইনস্টল করা অ্যান্ড্রয়েড সিস্টেম দ্বারা জানা যায় না) যেমন ড্রপবক্সের সাথে ডিল করার জন্য একটি ইন্টারফেস সরবরাহ করে। পাঠানো হিসাবে, অ্যান্ড্রয়েড কীভাবে ড্রপবক্সে লগইন করতে হয় এবং কীভাবে একটি ড্রপবক্স অ্যাকাউন্ট মোকাবেলা করতে হয় তা জানে না - তাই ড্রপবক্স অ্যাপ্লিকেশনটি সরবরাহ করে। অতিরিক্তভাবে, একটি "অ্যাকাউন্ট প্রমাণীকরণকারী" কোনও অ্যাপ্লিকেশন অ্যাকাউন্টের সাথে সম্পাদন করতে পারে এমন ক্রিয়াগুলি সীমাবদ্ধ করতে পারে (সুতরাং এটি উদাহরণস্বরূপ পরিষেবাটির দেওয়া কিছু ওয়েব ইন্টারফেসের মাধ্যমে এটি পরিচালনা করা সম্ভব হবে)।
  • GET_ACCOUNTS : উপলভ্য অ্যাকাউন্টগুলির একটি তালিকা পান। এভাবে কোনও অ্যাপ্লিকেশন যা উদাহরণস্বরূপ স্ট্র্যাপের জন্য ড্রপবক্স ব্যবহার করতে চায় তা কোনও ফিটিং অ্যাকাউন্ট পাওয়া যায় কিনা তা পরীক্ষা করতে পারে। এটি ব্যবহারের আগে এটি অবশ্যই যাচাই করা উচিত।
  • MANAGE_ACCOUNTS : এপিআই ডকুমেন্টেশন এই অনুমতি সম্পর্কে তেমন পরিষ্কার নয়। তবে ব্রায়ানস উত্তর অনুসারে , একটি অ্যাপ্লিকেশন কেবল নিজেরাই তৈরি করা অ্যাকাউন্ট মুছতে / পরিবর্তন করতে পারে। অবশ্যই এটি যে কোনও নতুন অ্যাকাউন্ট তৈরি করতে পারে এবং এটি পরিচালনা করতে পারে।
  • USE_CREDENTIALS : এই অ্যাপ্লিকেশন কোনও অ্যাকাউন্টে লগ ইন করতে "শংসাপত্রগুলি" ব্যবহার করতে পারে। বেশিরভাগ ক্ষেত্রে, "শংসাপত্রগুলির" অর্থ কেবলমাত্র সম্পর্কিত প্রমাণীকরণকারী একটি উপযুক্ত টোকেন তৈরি করে এবং এটি হস্তান্তর করে (যদিও, কীভাবে এটি মোকাবেলা করতে হবে তা প্রমাণীকরণকারীর কাছে রেখে যায়)। প্রথমবারের জন্য কোনও অ্যাকাউন্ট ব্যবহার করার সময়, অ্যাকাউন্ট ম্যানেজারকে নিশ্চিত হওয়া উচিত যে ব্যবহারকারীকে তিনি এটিকে অনুমতি দিয়েছেন কিনা তা জিজ্ঞাসা করা হয়েছে। আবার ড্যানের উত্তর এই অংশটি ভালভাবে ব্যাখ্যা করেছে।

আমি আশা করি আমি কিছুটা আলোকপাত করতে সক্ষম হয়েছি। এটি এমন কিছু ছিল যা আমাকে পাশাপাশি ঘাবড়ে গেছে, তাই এটি খনন করতে আমি দু'দিন সময় নিয়েছি। যদি আমার কিছু ভুল হয়ে থাকে তবে দয়া করে মন্তব্যে এটি উল্লেখ করুন যাতে আমি এটি সংশোধন করতে পারি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.