{"id":16505,"date":"2025-09-17T15:01:18","date_gmt":"2025-09-17T09:01:18","guid":{"rendered":"https:\/\/helpdesk.spider-themes.net\/docs\/eazydocs-wordpress-plugin\/getting-started\/eazydocs-google-login-setup-guide\/"},"modified":"2026-01-23T12:06:15","modified_gmt":"2026-01-23T12:06:15","slug":"eazydocs-google-login-setup-guide","status":"publish","type":"docs","link":"https:\/\/arolax.crowdytheme-demo.com\/documentation\/docs\/eazydocs-wordpress-plugin\/getting-started\/eazydocs-google-login-setup-guide\/","title":{"rendered":"Google Login Setup Guide"},"content":{"rendered":"\n<p>This guide explains how to enable <strong>Google Login<\/strong> for your <strong>EazyDocs<\/strong> <strong>login<\/strong> and sign-up forms, including extension forms. By following the steps below, your users will be able to log in or sign up using their<strong> Google accounts<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>1. Enable Google Login<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to your <strong>EazyDocs<\/strong> settings.<\/li>\n\n\n\n<li>Locate the <strong>Google Login<\/strong> section.<\/li>\n\n\n\n<li>Toggle <strong>Enable Google Login<\/strong> to activate the feature.<\/li>\n<\/ul>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69e82abe59380&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69e82abe59380\" class=\"wp-block-image size-full wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/arolax.crowdytheme-demo.com\/documentation\/wp-content\/uploads\/2025\/09\/CleanShot-2025-12-03-at-12.15.55-1.png\" alt=\"Enable Google Login sample\" class=\"wp-image-17454\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>2. Generate Google OAuth Credentials<\/strong><\/h2>\n\n\n\n<p>To connect <strong>Google<\/strong> Login with your <strong>EazyDocs<\/strong> site, you\u2019ll need a <strong>Client ID<\/strong> and <strong>Client Secret<\/strong> from the <strong>Google Cloud Console<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step-by-Step Setup:<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Go to Google Developers Console<br><\/strong><a href=\"https:\/\/console.cloud.google.com\/\"> https:\/\/console.cloud.google.com\/apis\/dashboard<\/a><\/li>\n\n\n\n<li><strong>Create a new project<\/strong> (or select an existing one).<\/li>\n\n\n\n<li><strong>Enable the API<\/strong>\n<ul class=\"wp-block-list\">\n<li>Search for <strong>Google Identity API<\/strong> (or Google+ API if still listed).<\/li>\n\n\n\n<li>Click <strong>Enable<\/strong>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Create OAuth 2.0 Credentials<\/strong>\n<ul class=\"wp-block-list\">\n<li>Go to <strong>APIs &amp; Services \u2192 Credentials<\/strong>.<\/li>\n\n\n\n<li>Click <strong>Create Credentials \u2192 OAuth 2.0 Client ID<\/strong>.<\/li>\n\n\n\n<li>Select <strong>Web application<\/strong> as the application type.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Configure Authorized Redirect URIs<\/strong>\n<ul class=\"wp-block-list\">\n<li>Copy the redirect URI provided in your <strong>EazyDocs<\/strong> settings.<\/li>\n\n\n\n<li>Paste it into the <strong>Authorized redirect URIs<\/strong> field.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><strong>Important:<\/strong> Enter the <strong>URI<\/strong> exactly as shown, or <strong>Google Login<\/strong> will not work.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Copy Credentials<\/strong>\n<ul class=\"wp-block-list\">\n<li>After saving, Google will generate a <strong>Client ID<\/strong> and <strong>Client Secret<\/strong>.<\/li>\n\n\n\n<li>Copy these values.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>3. Add Credentials to EazyDocs<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In the <strong>EazyDocs<\/strong> settings, paste your <strong>Client ID<\/strong> and <strong>Client Secret<\/strong> into the respective fields.<\/li>\n\n\n\n<li>Save changes.<\/li>\n<\/ul>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69e82abe59b5d&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"69e82abe59b5d\" class=\"wp-block-image size-full wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/arolax.crowdytheme-demo.com\/documentation\/wp-content\/uploads\/2025\/09\/CleanShot-2025-12-03-at-12.38.31.png\" alt=\"Client Id &amp; Secret \" class=\"wp-image-17455\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>4. Display the Google Login Button<\/strong><\/h2>\n\n\n\n<p>You can display the login button in different places:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Automatically<\/strong>: The <strong>Google Login <\/strong>button will appear on all <strong>EazyDocs<\/strong> <strong>login<\/strong> and<strong> sign-up<\/strong> forms.<\/li>\n\n\n\n<li><strong>Manually<\/strong>: Use the shortcode below to insert the button anywhere on your site: <strong>&nbsp;[ google_login ]&nbsp;<\/strong><\/li>\n<\/ul>\n\n\n\n<p>The plugin will automatically detect your site <strong>URL<\/strong> and the current page <strong>ID<\/strong>, so no extra configuration is required.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>5. Testing<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Log out of your account.<\/li>\n\n\n\n<li>Go to your login page.<\/li>\n\n\n\n<li>You should now see a <strong>\u201cLogin with Google\u201d<\/strong> button.<\/li>\n\n\n\n<li>Test it to ensure redirection and login work correctly.<\/li>\n<\/ul>\n\n\n\n<p>If it is, you have successfully set up <strong>Google Login<\/strong> in <strong>EazyDocs<\/strong>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Enabling Google Login in EazyDocs is easy\u2014navigate to settings, activate Google Login, and generate OAuth credentials through the Google Cloud Console. Add your Client ID and Secret, display the login button automatically or manually, and test the setup to ensure users can sign in effortlessly.<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":5229,"menu_order":5,"comment_status":"open","ping_status":"closed","template":"","doc_tag":[],"class_list":["post-16505","docs","type-docs","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/arolax.crowdytheme-demo.com\/documentation\/wp-json\/wp\/v2\/docs\/16505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arolax.crowdytheme-demo.com\/documentation\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/arolax.crowdytheme-demo.com\/documentation\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/arolax.crowdytheme-demo.com\/documentation\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/arolax.crowdytheme-demo.com\/documentation\/wp-json\/wp\/v2\/comments?post=16505"}],"version-history":[{"count":1,"href":"https:\/\/arolax.crowdytheme-demo.com\/documentation\/wp-json\/wp\/v2\/docs\/16505\/revisions"}],"predecessor-version":[{"id":18096,"href":"https:\/\/arolax.crowdytheme-demo.com\/documentation\/wp-json\/wp\/v2\/docs\/16505\/revisions\/18096"}],"up":[{"embeddable":true,"href":"https:\/\/arolax.crowdytheme-demo.com\/documentation\/wp-json\/wp\/v2\/docs\/5229"}],"wp:attachment":[{"href":"https:\/\/arolax.crowdytheme-demo.com\/documentation\/wp-json\/wp\/v2\/media?parent=16505"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/arolax.crowdytheme-demo.com\/documentation\/wp-json\/wp\/v2\/doc_tag?post=16505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}