Microsoft Azure PlayFab logo
    • Multiplayer
    • LiveOps
    • Data & Analytics
    • Add-ons
    • For Any Role

      • Engineer
      • Designer
      • Executive
      • Marketer
    • For Any Stage

      • Build
      • Improve
      • Grow
    • For Any Size

      • Solo
      • Indie
      • AAA
  • Runs on PlayFab
  • Pricing
    • Blog
    • Forums
    • Contact us
  • Sign up
  • Sign in
  • Ask a question
  • Spaces
    • PlayStream
    • Feature Requests
    • Add-on Marketplace
    • Bugs
    • API and SDK Questions
    • General Discussion
    • LiveOps
    • Topics
    • Questions
    • Articles
    • Ideas
    • Users
    • Badges
  • Home /
  • General Discussion /
avatar image
Question by drallcom3 · Apr 19, 2019 at 04:39 PM · apisunity3dsdksandroid

OAuth consent screen and Playfab: Can't verify because I don't own playfab.com domain

I'm having problem with the OAuth consent screen section of the Google console.

My credentials require https://0123.playfabapi.com and https://oauth.playfab.com/oauth2/google, so

playfab.com and playfabapi.com show up in the consent screen (see pic).

To not be limited to 100 users my app, it's a generic game with no special needs other than a standard GPG login, has to have it's consent screen verified by Google. At least that's what I think. Their documentation is vage.

Problem is, you can only put domains as authorized domains that you own:

To protect you and your users, Google restricts your OAuth 2.0 application to using Authorized Domains. If you have verified the domain with Google, you can use any Top Private Domain as an Authorized Domain.

I obviously don't own playfab.com and therefore cannot authorize my consent screen.


I'm sure I'm not the first person going public with a mobile game using Playfab.

Do I need to fill out the consent screen? Currently it's stuck in verification and I can't login in at all (blank consent screen ingame).

Does the 100 user limit even apply to me if I would go live?

How did other games solve this? playfab/playfabapi can't just be removed there, so there must be a solution.

domains.jpg (20.4 kB)
Comment

People who like this

0 Show 4
10 |1200 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image v_humcin ♦ · Apr 19, 2019 at 09:55 PM 0
Share

Just to check, are you following this guide? https://docs.microsoft.com/en-us/gaming/playfab/features/authentication/platform-specific-authentication/google-sign-in-unity

avatar image drallcom3 v_humcin ♦ · Apr 19, 2019 at 10:32 PM 0
Share

Yes. The login itself kind of works.

avatar image v_humcin ♦ drallcom3 · Apr 22, 2019 at 08:25 PM 0
Share

Which section of guide did you encounter this issue at? Also to help with debugging, did you use the sample project in the guide or did you use your own project?

Show more comments

3 Replies

· Add your reply
  • Sort: 
avatar image
Best Answer

Answer by Jay Zuo · Oct 26, 2021 at 07:53 AM

This answer from @Sergey Yakovlev might helps: https://community.playfab.com/questions/46706/does-google-play-integration-through-oauth-actuall.html.

Comment

People who like this

0 Show 0 · Share
10 |1200 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image

Answer by v_humcin · Apr 22, 2019 at 11:34 PM

Are you using any sensitive scopes in the Scopes for Google API section? If not, then you might not need to have a a verified consent screen. When you said it is stuck on verifying does that mean you have already pressed the "Submit for Verification button"? It might be a case where you will have to wait for the verification process to continue first, however I do not have information on how long that may take on Google's side.

Comment

People who like this

0 Show 0 · Share
10 |1200 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image

Answer by Sergey Yakovlev · Nov 02, 2020 at 06:09 PM

@drallcom3 did you actually resolve this? How?

@v_humcin for Google Plug-in in Playfab I think I need to have ".../auth/userinfo.profile" scope mentioned on OAuth Consent Screen. Although this is not explicitly mentioned in the Playfab guide, I deduce that from code snippet there:

.AddOauthScope("profile")

In email from Google I got:

Please Note: Third party domain not owned by you, or domains that are hosted by a third party site, or redirects to third party sites are not permitted.

You must follow these requirements to continue with verification. If you don't follow these requirements, we may have to reject your request.

Comment

People who like this

0 Show 0 · Share
10 |1200 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Navigation

Spaces
  • General Discussion
  • API and SDK Questions
  • Feature Requests
  • PlayStream
  • Bugs
  • Add-on Marketplace
  • LiveOps
  • Follow this Question

    Answers Answers and Comments

    6 People are following this question.

    avatar image avatar image avatar image avatar image avatar image avatar image

    Related Questions

    Google Play Games: Silent Login 1 Answer

    Leaderboard/Tournament questions 1 Answer

    Why Accept-Encoding has been changed to (deprecated) X-Accept-Econding? 2 Answers

    How to show content on client side? 1 Answer

    Manage subscription based items 1 Answer

    PlayFab

    • Multiplayer
    • LiveOps
    • Data & Analytics
    • Runs on PlayFab
    • Pricing

    Solutions

    • For Any Role

      • Engineer
      • Designer
      • Executive
      • Marketer
    • For Any Stage

      • Build
      • Improve
      • Grow
    • For Any Size

      • Solo
      • Indie
      • AAA

    Engineers

    • Documentation
    • Quickstarts
    • API Reference
    • SDKs
    • Usage Limits

    Resources

    • Forums
    • Contact us
    • Blog
    • Service Health
    • Terms of Service
    • Attribution

    Follow us

    • Facebook
    • Twitter
    • LinkedIn
    • YouTube
    • Sitemap
    • Contact Microsoft
    • Privacy & cookies
    • Terms of use
    • Trademarks
    • Safety & eco
    • About our ads
    • © Microsoft 2020
    • Anonymous
    • Sign in
    • Create
    • Ask a question
    • Create an article
    • Post an idea
    • Spaces
    • PlayStream
    • Feature Requests
    • Add-on Marketplace
    • Bugs
    • API and SDK Questions
    • General Discussion
    • LiveOps
    • Explore
    • Topics
    • Questions
    • Articles
    • Ideas
    • Users
    • Badges