OAuth সম্মতি স্ক্রীন কনফিগার করুন এবং স্কোপ বেছে নিন, OAuth সম্মতি স্ক্রীন কনফিগার করুন এবং স্কোপ বেছে নিন, OAuth সম্মতি স্ক্রীন কনফিগার করুন এবং স্কোপ বেছে নিন
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
আপনি অনুমোদনের জন্য OAuth 2.0 ব্যবহার করলে, Google আপনার প্রকল্পের সারাংশ, এর নীতি এবং অ্যাক্সেসের অনুরোধকৃত অনুমোদনের সুযোগ সহ ব্যবহারকারীকে একটি সম্মতি স্ক্রীন প্রদর্শন করে। আপনার অ্যাপের OAuth সম্মতি স্ক্রীন কনফিগার করা ব্যবহারকারী এবং অ্যাপ পর্যালোচনাকারীদের কাছে কী প্রদর্শিত হবে তা সংজ্ঞায়িত করে এবং আপনার অ্যাপটিকে নিবন্ধিত করে যাতে আপনি পরে এটি প্রকাশ করতে পারেন।
আপনার অ্যাপে প্রদত্ত অ্যাক্সেসের স্তর নির্ধারণ করতে, আপনাকে অনুমোদনের সুযোগ সনাক্ত করতে এবং ঘোষণা করতে হবে। অনুমোদনের সুযোগ হল একটি OAuth 2.0 URI স্ট্রিং যাতে Google Workspace অ্যাপের নাম, এটি কী ধরনের ডেটা অ্যাক্সেস করে এবং অ্যাক্সেসের স্তর থাকে। স্কোপগুলি হল ব্যবহারকারীদের Google অ্যাকাউন্ট ডেটা সহ Google Workspace ডেটার সাথে কাজ করার জন্য আপনার অ্যাপের অনুরোধ।
যখন আপনার অ্যাপ ইনস্টল করা হয়, একজন ব্যবহারকারীকে অ্যাপ দ্বারা ব্যবহৃত স্কোপগুলি যাচাই করতে বলা হয়। সাধারণত, আপনার সম্ভাব্য সবচেয়ে সংকীর্ণভাবে ফোকাস করা সুযোগ বেছে নেওয়া উচিত এবং আপনার অ্যাপের প্রয়োজন নেই এমন সুযোগের অনুরোধ করা এড়িয়ে চলা উচিত। ব্যবহারকারীরা আরও সহজে সীমিত, স্পষ্টভাবে বর্ণিত সুযোগগুলিতে অ্যাক্সেস মঞ্জুর করে৷
OAuth 2.0 ব্যবহার করা সমস্ত অ্যাপের জন্য একটি সম্মতি স্ক্রিন কনফিগারেশন প্রয়োজন, কিন্তু আপনাকে শুধুমাত্র আপনার Google Workspace সংস্থার বাইরের লোকেরা ব্যবহার করা অ্যাপগুলির জন্য স্কোপের তালিকা করতে হবে।
টিপ: আপনি যদি প্রয়োজনীয় সম্মতি স্ক্রীনের তথ্য না জানেন, আপনি প্রকাশের আগে প্লেসহোল্ডার তথ্য ব্যবহার করতে পারেন।
নিরাপত্তার কারণে, আপনি কনফিগার করার পরে OAuth 2.0 সম্মতি স্ক্রীন সরাতে পারবেন না।
OAuth সম্মতি কনফিগার করুন
Google ক্লাউড কনসোলে, মেনু menu> এ যান >ব্র্যান্ডিং ।
আপনি যদি ইতিমধ্যেই কনফিগার করে থাকেন , আপনি ব্র্যান্ডিং , দর্শক এবং ডেটা অ্যাক্সেসে নিম্নলিখিত OAuth সম্মতি স্ক্রীন সেটিংস কনফিগার করতে পারেন৷ আপনি যদি একটি বার্তা দেখতে পারেন যা বলে এখনো কনফিগার করা হয়নি , Get Started এ ক্লিক করুন:
অ্যাপ তথ্যের অধীনে, অ্যাপের নামে , একটি অ্যাপের নাম লিখুন।
ব্যবহারকারী সমর্থন ইমেলে , একটি সমর্থন ইমেল ঠিকানা চয়ন করুন যেখানে ব্যবহারকারীরা তাদের সম্মতি সম্পর্কে প্রশ্ন থাকলে আপনার সাথে যোগাযোগ করতে পারে৷
পরবর্তী ক্লিক করুন.
দর্শকের অধীনে, আপনার অ্যাপের জন্য ব্যবহারকারীর ধরন নির্বাচন করুন।
পরবর্তী ক্লিক করুন.
যোগাযোগের তথ্যের অধীনে, একটি ইমেল ঠিকানা লিখুন যেখানে আপনাকে আপনার প্রকল্পের যেকোনো পরিবর্তন সম্পর্কে অবহিত করা যেতে পারে।
আপনি যদি ব্যবহারকারীর প্রকারের জন্য বাহ্যিক নির্বাচন করেন, পরীক্ষা ব্যবহারকারীদের যোগ করুন:
শ্রোতা ক্লিক করুন.
টেস্ট ব্যবহারকারীদের অধীনে, ব্যবহারকারী যোগ করুন ক্লিক করুন।
আপনার ইমেল ঠিকানা এবং অন্য কোন অনুমোদিত পরীক্ষা ব্যবহারকারীদের লিখুন, তারপর সংরক্ষণ করুন ক্লিক করুন।
আপনি যদি আপনার Google Workspace সংস্থার বাইরে ব্যবহারের জন্য একটি অ্যাপ তৈরি করেন, তাহলে ডেটা অ্যাক্সেস>যোগ করুন বা স্কোপগুলি সরান-এ ক্লিক করুন। স্কোপ নির্বাচন করার সময় আমরা নিম্নলিখিত সর্বোত্তম অনুশীলনগুলি সুপারিশ করি:
আপনার অ্যাপের জন্য প্রয়োজনীয় ন্যূনতম স্তরের অ্যাক্সেস প্রদান করে এমন সুযোগগুলি নির্বাচন করুন৷ উপলব্ধ সুযোগগুলির একটি তালিকার জন্য, Google API-এর জন্য OAuth 2.0 স্কোপগুলি দেখুন।
তিনটি বিভাগের প্রতিটিতে তালিকাভুক্ত স্কোপগুলি পর্যালোচনা করুন: অ-সংবেদনশীল স্কোপ, সংবেদনশীল স্কোপ এবং সীমাবদ্ধ স্কোপ। "আপনার সংবেদনশীল স্কোপ" বা "আপনার সীমাবদ্ধ সুযোগ" বিভাগে তালিকাভুক্ত যেকোনো স্কোপের জন্য, অপ্রয়োজনীয় অতিরিক্ত পর্যালোচনা এড়াতে বিকল্প অ-সংবেদনশীল সুযোগ চিহ্নিত করার চেষ্টা করুন।
কিছু স্কোপের জন্য Google দ্বারা অতিরিক্ত পর্যালোচনার প্রয়োজন। আপনার Google Workspace সংস্থা শুধুমাত্র অভ্যন্তরীণভাবে ব্যবহার করা অ্যাপগুলির জন্য, স্কোপগুলি সম্মতি স্ক্রিনে তালিকাভুক্ত করা হয় না এবং সীমাবদ্ধ বা সংবেদনশীল স্কোপ ব্যবহার করার জন্য Google-এর আর পর্যালোচনার প্রয়োজন হয় না। আরও তথ্যের জন্য, স্কোপ বিভাগগুলি দেখুন।
আপনার অ্যাপের জন্য প্রয়োজনীয় স্কোপগুলি নির্বাচন করার পরে, সংরক্ষণ করুন ক্লিক করুন।
OAuth সম্মতি কনফিগার করার বিষয়ে আরও তথ্যের জন্য, এর সাথে শুরু করুন দেখুন .
সুযোগ বিভাগ
কিছু স্কোপের অতিরিক্ত পর্যালোচনা এবং প্রয়োজনীয়তা প্রয়োজন কারণ তারা যে স্তর বা অ্যাক্সেসের ধরন প্রদান করে। নিম্নলিখিত ধরনের স্কোপ বিবেচনা করুন:
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-08-04 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["\u003cp\u003eWhen using OAuth 2.0 for authorization with Google Workspace APIs, you need to configure an OAuth consent screen that defines the access your app requests and displays this information to users.\u003c/p\u003e\n"],["\u003cp\u003eYou should carefully select authorization scopes to provide your app with the minimum necessary access to Google Workspace data, as users are more likely to grant consent to apps with limited and clearly defined scopes.\u003c/p\u003e\n"],["\u003cp\u003eAll apps require an OAuth consent screen, but explicitly listing scopes is necessary only for apps used outside your organization, and certain scope categories necessitate additional reviews by Google.\u003c/p\u003e\n"],["\u003cp\u003eTo configure your OAuth consent screen, you'll need to provide app details, select the user type (internal or external), define the necessary scopes, and potentially add test users if applicable.\u003c/p\u003e\n"],["\u003cp\u003eSensitive and restricted scopes require additional verification and security assessments due to their access levels to user data, so consider using non-sensitive alternatives whenever possible.\u003c/p\u003e\n"]]],["OAuth 2.0 requires configuring a consent screen, defining the app's project details, policies, and authorization scopes. Scopes, which specify the level of data access, should be narrowly defined. Configuration involves setting the app name, support email, audience, and contact information in the Google Cloud console. If the app is for external users, you must add and select appropriate scopes, choosing the least sensitive option. Different scope categories—non-sensitive, sensitive, and restricted—have varied review requirements.\n"],null,["When you use OAuth 2.0 for authorization, Google displays a consent screen to\nthe user including a summary of your project, its policies, and the requested\nauthorization scopes of access. Configuring your app's OAuth consent screen\ndefines what is displayed to users and app reviewers, and registers your app\nso you can publish it later.\n| **Note:** Some Google Workspace APIs, such as the Google Drive API, have documentation covering API-specific authentication and authorization information. Ensure you read that documentation before continuing with this page.\n\nTo define the level of access granted to your app, you need to identify and\ndeclare *authorization scopes*. An authorization scope is an OAuth 2.0 URI string\nthat contains the Google Workspace app name, what kind of data it accesses, and\nthe level of access. Scopes are your app's requests to work with Google Workspace data, including\nusers' Google Account data.\n\n\nWhen your app is installed, a user is asked to validate the scopes used\nby the app. Generally, you should choose the most narrowly focused scope\npossible and avoid requesting scopes that your app doesn't require. Users more\nreadily grant access to limited, clearly described scopes.\n\nAll apps using OAuth 2.0 require a consent screen configuration, but you only\nneed to list scopes for apps used by people outside your Google Workspace\norganization.\n\n**Tip:** If you don't know required consent screen information, you can use\nplaceholder information prior to release.\n\nFor security reasons, you can't remove the OAuth 2.0 consent screen\nafter you've configured it.\n\nConfigure OAuth consent\n\n1. In the Google Cloud console, go to Menu menu \\\u003e **Google Auth platform** \\\u003e **Branding** .\n\n [Go to Branding](https://console.cloud.google.com/auth/branding)\n2. If you have already configured the Google Auth platform, you can configure the following OAuth Consent Screen settings in [Branding](https://console.cloud.google.com/auth/branding), [Audience](https://console.cloud.google.com/auth/audience), and [Data Access](https://console.cloud.google.com/auth/scopes). If you see a message that says **Google Auth platform not configured yet** , click **Get Started**:\n 1. Under **App Information** , in **App name** , enter an **App name**.\n 2. In **User support email**, choose a support email address where users can contact you if they have questions about their consent.\n 3. Click **Next**.\n 4. Under **Audience**, select the user type for your app.\n 5. Click **Next**.\n 6. Under **Contact Information** , enter an **Email address** where you can be notified about any changes to your project.\n 7. Click **Next**.\n 8. Under **Finish** , review the [Google API Services User Data Policy](https://developers.google.com/terms/api-services-user-data-policy) and if you agree, select **I agree to the Google API Services: User Data Policy**.\n 9. Click **Continue**.\n 10. Click **Create**.\n 11. If you selected **External** for user type, add test users:\n 1. Click **Audience**.\n 2. Under **Test users** , click **Add users**.\n 3. Enter your email address and any other authorized test users, then click **Save**.\n3. If you're creating an app for use outside of your Google Workspace\n organization, click **Data Access** **\\\u003e** **Add or Remove Scopes**. We recommend the following best practices when\n selecting scopes:\n\n - Select the scopes that provide the minimum level of access required by your app. For a list of available scopes, see [OAuth 2.0 Scopes for Google APIs](/identity/protocols/oauth2/scopes).\n - Review the scopes listed in each of the three sections: non-sensitive scopes, sensitive scopes, and restricted scopes. For any scopes listed in the \"Your sensitive scopes\" or \"Your restricted scopes\" sections, try to identify alternative non-sensitive scopes to avoid unnecessary additional reviews.\n - Some scopes require additional reviews by Google. For apps used only internally by your Google Workspace organization, scopes aren't listed on the consent screen and use of restricted or sensitive scopes doesn't require further review by Google. For more information, see [Scope categories](/workspace/guides/configure-oauth-consent#scope_categories).\n4. After selecting the scopes required by your app, click **Save**.\n\n\nFor more information about configuring OAuth consent, see\n[Get started with the Google Auth platform](https://support.google.com/cloud/answer/15544987).\n\nScope categories\n\nSome scopes require additional reviews and requirements\nbecause of the level or type of access they grant. Consider the following types\nof scopes:\n\n| | | | [Basic app verification](https://support.google.com/cloud/answer/9110914#ver-prep&zippy=%2Csteps-to-prepare-for-verification) required | [Additional app verification](https://support.google.com/cloud/answer/9110914#ver-prep&zippy=%2Csteps-to-submit-your-app) required | [Security assessment](https://support.google.com/cloud/answer/9110914#sec-assess&zippy=%2Csecurity-assessment) required |\n|---|------------------------------------------|-------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------|\n| | **Non-sensitive scopes** *(recommended)* | Grant access only to limited data that's immediately relevant to a specific action. | check | --- | --- |\n| | **Sensitive scopes** | Grant access to personal user data, resources, or actions. | check | check | --- |\n| | **Restricted scopes** | Grant access to highly-sensitive or extensive user data or actions. | check | check | check |\n\nNext step\n\n[Create access credentials](/workspace/guides/create-credentials) for your app."]]