{"metadata":{"image":[],"title":"","description":""},"api":{"url":"","auth":"required","results":{"codes":[]},"settings":"","params":[]},"next":{"description":"","pages":[]},"title":"Configure OAuth consent screen","type":"basic","slug":"configure-oauth-consent-screen","excerpt":"How to configure Google OAuth consent screen","body":"[block:api-header]\n{\n  \"title\": \"1: Navigate to \\\"APIs & Services > OAuth consent screen\\\"\"\n}\n[/block]\nNavigate to the Google Cloud Console [OAuth consent screen configuration page](https://console.cloud.google.com/apis/credentials/consent)\n[block:api-header]\n{\n  \"title\": \"2: Select \\\"External\\\" as your UserType and click \\\"Create\\\"\"\n}\n[/block]\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/82f4d1e-Screenshot_2020-01-31_at_3.57.07_PM.png\",\n        \"Screenshot 2020-01-31 at 3.57.07 PM.png\",\n        1592,\n        894,\n        \"#f8f9fa\"\n      ]\n    }\n  ]\n}\n[/block]\n\n[block:callout]\n{\n  \"type\": \"info\",\n  \"title\": \"\",\n  \"body\": \"By default, UserKit doesn't request any sensitive scopes, so Google verification isn't necessary (UserKit only requests the default *openid*, *email* and *basic_profile* scopes).\"\n}\n[/block]\n\n[block:api-header]\n{\n  \"title\": \"3: Enter your application name\"\n}\n[/block]\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/fe60658-Screenshot_2020-01-31_at_4.00.08_PM.png\",\n        \"Screenshot 2020-01-31 at 4.00.08 PM.png\",\n        930,\n        158,\n        \"#2f2f2f\"\n      ],\n      \"caption\": \"\"\n    }\n  ]\n}\n[/block]\n\n[block:api-header]\n{\n  \"title\": \"4: Enter your website domain in the \\\"Authorized domains\\\" field\"\n}\n[/block]\n\n[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/548696b-Screenshot_2020-01-31_at_5.41.11_PM.png\",\n        \"Screenshot 2020-01-31 at 5.41.11 PM.png\",\n        998,\n        256,\n        \"#c3c4c5\"\n      ]\n    }\n  ]\n}\n[/block]\n\n[block:callout]\n{\n  \"type\": \"info\",\n  \"body\": \"Enter the domains where you want to use Google Sign-in. For example, enter your production website domain (*my-production-website.com*) and your local development server domain (*localhost:8080*)\"\n}\n[/block]\n\n[block:api-header]\n{\n  \"title\": \"5: Click \\\"Save\\\"\"\n}\n[/block]\nYou're now ready to create a Google client-id. On to the next step!\n\n**NEXT STEP**: [Create A Google OAuth client id](doc:create-google-oauth-client-id)","updates":[],"order":1,"isReference":false,"hidden":false,"sync_unique":"","link_url":"","link_external":false,"_id":"5e349dadd528340020349589","project":"5589ceae9883a40d00c433f3","version":{"version":"1.0","version_clean":"1.0.0","codename":"","is_stable":true,"is_beta":true,"is_hidden":false,"is_deprecated":false,"categories":["5589ceaf9883a40d00c433f7","559ab19d2100d117005f1269","57d4a754899ab90e00105e5d","5807813b6d24211900953b99","5819154bf62fee0f00949855","5841d27cae05ac2500ba2680","5846c4ee5d064323007b1774","589e29c72793e937001c15c5","5cf0460e272f2c0014a80d17","5cf047bde14258005d7a374e","5db6fa2c7f86fa004ff2c35b","5e349a6a02520b006458b0ae","5e4c89eafd907100654072f2","5e4d7a1feca7f90018b15b9b","5e4eff0ec3399b005118d83a"],"_id":"5589ceae9883a40d00c433f6","releaseDate":"2015-06-23T21:25:02.865Z","__v":15,"createdAt":"2015-06-23T21:25:02.865Z","project":"5589ceae9883a40d00c433f3"},"category":{"sync":{"isSync":false,"url":""},"pages":[],"title":"Google Sign-in","slug":"google-sign-in","order":8,"from_sync":false,"reference":false,"_id":"5e349a6a02520b006458b0ae","project":"5589ceae9883a40d00c433f3","version":"5589ceae9883a40d00c433f6","createdAt":"2020-01-31T21:21:46.219Z","__v":0},"user":"5542d87d795b590d001dc7ff","createdAt":"2020-01-31T21:35:41.651Z","__v":0,"parentDoc":null}

Configure OAuth consent screen

How to configure Google OAuth consent screen

[block:api-header] { "title": "1: Navigate to \"APIs & Services > OAuth consent screen\"" } [/block] Navigate to the Google Cloud Console [OAuth consent screen configuration page](https://console.cloud.google.com/apis/credentials/consent) [block:api-header] { "title": "2: Select \"External\" as your UserType and click \"Create\"" } [/block] [block:image] { "images": [ { "image": [ "https://files.readme.io/82f4d1e-Screenshot_2020-01-31_at_3.57.07_PM.png", "Screenshot 2020-01-31 at 3.57.07 PM.png", 1592, 894, "#f8f9fa" ] } ] } [/block] [block:callout] { "type": "info", "title": "", "body": "By default, UserKit doesn't request any sensitive scopes, so Google verification isn't necessary (UserKit only requests the default *openid*, *email* and *basic_profile* scopes)." } [/block] [block:api-header] { "title": "3: Enter your application name" } [/block] [block:image] { "images": [ { "image": [ "https://files.readme.io/fe60658-Screenshot_2020-01-31_at_4.00.08_PM.png", "Screenshot 2020-01-31 at 4.00.08 PM.png", 930, 158, "#2f2f2f" ], "caption": "" } ] } [/block] [block:api-header] { "title": "4: Enter your website domain in the \"Authorized domains\" field" } [/block] [block:image] { "images": [ { "image": [ "https://files.readme.io/548696b-Screenshot_2020-01-31_at_5.41.11_PM.png", "Screenshot 2020-01-31 at 5.41.11 PM.png", 998, 256, "#c3c4c5" ] } ] } [/block] [block:callout] { "type": "info", "body": "Enter the domains where you want to use Google Sign-in. For example, enter your production website domain (*my-production-website.com*) and your local development server domain (*localhost:8080*)" } [/block] [block:api-header] { "title": "5: Click \"Save\"" } [/block] You're now ready to create a Google client-id. On to the next step! **NEXT STEP**: [Create A Google OAuth client id](doc:create-google-oauth-client-id)