

私の提供するWebサイト（Webメーラー）からGMailをOAuth2.0認証で利用するために、GMailAPIを作成しました。  
GSuiteアカウントで作成して、同組織からは使えるのですが、フリーアカウント等から利用できません。

[code]

    エラー 403: org_internal
    This client is restricted to users within its organization.
    
[/code]

このAPIを一般公開して、だれでも利用が可能なようにするには、どのような設定を行えば良いでしょうか？

類似としては、ExcangeOnlineの場合、Azure API Managementを契約してAPIを公開するようです。  
GoogleのAPIも同様に専用のプランなどがありますでしょうか？

**追記**  
APIはGoogleが提供するGmail APIを利用します。  
上記APIを利用するため、GoogleCloudPlatformにてプロジェクトを作成して、Gmail APIを有効化  
利用するための認証情報として、OAuthクライアントIDを作成し、OAuth同意画面を作成  
Webメーラーから上記で作成したOAuthクライアントIDのIDとクライアントシークレットを、  
OAuth同意画面へ引き渡して、認証情報の同意を求めるのですが、G Suite以外のアカウントから、その同意画面にて前述のエラーが発生します。  
私の提供するWebメーラーの利用者の方に、上記のOAuth同意画面を使って頂くための公開方法を探しております。


CC BY-SA 4.0
2020-09-23T04:23:28.057
70619
2020-09-23T16:44:29.487
2020-09-23T16:44:29.487
3060
42018
question
gmail gmail-api
Gmail API を利用した自作のwebメーラーで、GSuite 以外のアカウントからのアクセス時にエラー "403: org_internal"