{"id":1866,"date":"2024-11-27T09:20:53","date_gmt":"2024-11-27T09:20:53","guid":{"rendered":"https:\/\/sparkminds.net\/?p=1866"},"modified":"2025-02-06T02:28:22","modified_gmt":"2025-02-06T02:28:22","slug":"social-login-integration-with-google-twitter-and-github-account","status":"publish","type":"post","link":"https:\/\/sparkminds.net\/vi\/social-login-integration-with-google-twitter-and-github-account\/","title":{"rendered":"Social Login Integration with Google, Twitter and Github Account"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"1866\" class=\"elementor elementor-1866\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f9b500c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f9b500c\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-85de0f9\" data-id=\"85de0f9\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d7cb175 elementor-widget elementor-widget-text-editor\" data-id=\"d7cb175\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>As we know, social login serves as a common feature in modern apps and websites. Check out our article to understand the steps to implement social login integration into an app or website. But first, let\u2019s move on to the definition and working principle before we get started.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a4c0ade elementor-widget elementor-widget-heading\" data-id=\"a4c0ade\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What is a Social login?<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e5b3a92 elementor-widget elementor-widget-text-editor\" data-id=\"e5b3a92\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Social login is a process that allows users to use an existing account from any creatable social media platform (such as Facebook, Google, Twitter, etc.) to log into another application or website without registering for a new one.\u00a0<\/p><p>And it&#8217;s convenient and fast for users to log in with ease. On top of that, it helps the applications and websites easily collect basic information about the users.\u00a0<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e04f774 elementor-widget elementor-widget-heading\" data-id=\"e04f774\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How it works<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9755612 elementor-widget elementor-widget-text-editor\" data-id=\"9755612\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>The Social Login process is performed through OAuth \u2014 a protocol for access authorization. The app will require the user&#8217;s social account to access some information. After the user agrees, the social media platform will provide a token to the application that enables access to permitted information.\u00a0<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-388adc9 elementor-widget elementor-widget-heading\" data-id=\"388adc9\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Social login configuration <\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5128ebf elementor-widget elementor-widget-text-editor\" data-id=\"5128ebf\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>To accomplish social login integration, firstly, we have to create account and configure on social platforms that we want to use for login on our app or website, in this article that are Google, Twitter, and Github. Then, we will set up a third party for login verification, such as Firebase.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8e7e87c elementor-widget elementor-widget-heading\" data-id=\"8e7e87c\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Config Google for social login integration<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c0dcf83 elementor-widget elementor-widget-text-editor\" data-id=\"c0dcf83\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol><li>Go to <a href=\"https:\/\/console.cloud.google.com\"><span style=\"text-decoration: underline;\">https:\/\/console.cloud.google.com<\/span><\/a>\/ and log in with your Google account.<\/li><li>After logging in, the interface will display as in the picture below. <b>Click Select a project.<\/b><\/li><\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-45891c1 elementor-widget elementor-widget-image\" data-id=\"45891c1\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"640\" height=\"321\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Google-cloud-dashboard-after-login-1-1024x514.png\" class=\"attachment-large size-large wp-image-1869\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Google-cloud-dashboard-after-login-1-1024x514.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Google-cloud-dashboard-after-login-1-300x151.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Google-cloud-dashboard-after-login-1-768x385.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Google-cloud-dashboard-after-login-1-1536x771.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Google-cloud-dashboard-after-login-1-570x286.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Google-cloud-dashboard-after-login-1-270x135.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Google-cloud-dashboard-after-login-1.png 1917w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d2191ea elementor-widget elementor-widget-text-editor\" data-id=\"d2191ea\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"3\"><li>Click <strong>NEW PROJECT<\/strong><\/li><\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0f29c73 elementor-widget elementor-widget-image\" data-id=\"0f29c73\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"640\" height=\"323\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/add-new-project-for-social-login-integration-1-1-1024x516.png\" class=\"attachment-large size-large wp-image-1870\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/add-new-project-for-social-login-integration-1-1-1024x516.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/add-new-project-for-social-login-integration-1-1-300x151.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/add-new-project-for-social-login-integration-1-1-768x387.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/add-new-project-for-social-login-integration-1-1-1536x774.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/add-new-project-for-social-login-integration-1-1-570x287.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/add-new-project-for-social-login-integration-1-1-270x136.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/add-new-project-for-social-login-integration-1-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-87d338b elementor-widget elementor-widget-text-editor\" data-id=\"87d338b\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"4\"><li>Fill in the information in the <b>Project name<\/b>. Users will see this name when they continue to log in. Note that this name cannot be changed once it is set. The <b>Location<\/b> section can be set as default. When you are done, click &#8220;Create&#8221;.<\/li><\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0e5d2b0 elementor-widget elementor-widget-image\" data-id=\"0e5d2b0\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"640\" height=\"323\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/add-project-information-to-integrate-social-login-1-1024x516.png\" class=\"attachment-large size-large wp-image-1871\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/add-project-information-to-integrate-social-login-1-1024x516.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/add-project-information-to-integrate-social-login-1-300x151.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/add-project-information-to-integrate-social-login-1-768x387.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/add-project-information-to-integrate-social-login-1-1536x774.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/add-project-information-to-integrate-social-login-1-570x287.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/add-project-information-to-integrate-social-login-1-270x136.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/add-project-information-to-integrate-social-login-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b3aef27 elementor-widget elementor-widget-text-editor\" data-id=\"b3aef27\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"5\"><li>Once you create a project successfully, the interface will be shown below. Click <strong>APIs &amp; Services<\/strong>, and choose <strong>Credentials<\/strong>.<\/li><\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-26f7473 elementor-widget elementor-widget-image\" data-id=\"26f7473\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"322\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/go-to-APIs-Services-Tab-1-1024x515.png\" class=\"attachment-large size-large wp-image-1872\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/go-to-APIs-Services-Tab-1-1024x515.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/go-to-APIs-Services-Tab-1-300x151.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/go-to-APIs-Services-Tab-1-768x387.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/go-to-APIs-Services-Tab-1-1536x773.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/go-to-APIs-Services-Tab-1-570x287.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/go-to-APIs-Services-Tab-1-270x136.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/go-to-APIs-Services-Tab-1.png 1917w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3dcc0b5 elementor-widget elementor-widget-text-editor\" data-id=\"3dcc0b5\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"6\"><li>Next, we need the Client ID configuration. This helps Google identify and verify your application, allowing it to authenticate and grant access to Google account information. However, you first need to configure the OAuth consent screen. This is a display screen when users grant the application access to their protected information, such as their Google account details. Click <strong>CONFIGURE CONSENT SCREEN<\/strong> on the right corner of the screen.<\/li><\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fce449c elementor-widget elementor-widget-image\" data-id=\"fce449c\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"321\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/config-credentials-1-1024x513.png\" class=\"attachment-large size-large wp-image-1873\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/config-credentials-1-1024x513.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/config-credentials-1-300x150.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/config-credentials-1-768x385.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/config-credentials-1-1536x769.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/config-credentials-1-570x285.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/config-credentials-1-270x135.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/config-credentials-1.png 1917w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b6845ae elementor-widget elementor-widget-text-editor\" data-id=\"b6845ae\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"7\"><li><strong>External<\/strong>\u2192 allows all users with a Google account to use it.<br \/><strong>Internal<\/strong>\u2192 only allows users with a Google account within the same organization as you. In this case, we choose <strong>External<\/strong>.<\/li><\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-21f382d elementor-widget elementor-widget-image\" data-id=\"21f382d\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"321\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Configure-Consent-Screen-1-1024x514.png\" class=\"attachment-large size-large wp-image-1874\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Configure-Consent-Screen-1-1024x514.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Configure-Consent-Screen-1-300x150.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Configure-Consent-Screen-1-768x385.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Configure-Consent-Screen-1-1536x770.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Configure-Consent-Screen-1-570x286.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Configure-Consent-Screen-1-270x135.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Configure-Consent-Screen-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ef84d1 elementor-widget elementor-widget-text-editor\" data-id=\"1ef84d1\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"8\"><li>Fill in the information, the fields marked with (*) are mandatory information that must be entered. Choose <strong>SAVE AND CONTINUE<\/strong><\/li><\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3986a20 elementor-widget elementor-widget-image\" data-id=\"3986a20\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"322\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/fill-information-to-consent-screen-1-1024x515.png\" class=\"attachment-large size-large wp-image-1875\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/fill-information-to-consent-screen-1-1024x515.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/fill-information-to-consent-screen-1-300x151.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/fill-information-to-consent-screen-1-768x386.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/fill-information-to-consent-screen-1-1536x773.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/fill-information-to-consent-screen-1-570x287.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/fill-information-to-consent-screen-1-270x136.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/fill-information-to-consent-screen-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-daa66ff elementor-widget elementor-widget-text-editor\" data-id=\"daa66ff\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"9\">\n \t<li>In the <strong>Scopes<\/strong> tab, you will configure the details that your application will request from users. Next, click <strong>SAVE AND CONTINUE<\/strong> and choose <strong>BACK TO DASHBOARD<\/strong><\/li>\n<\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b0d444a elementor-widget elementor-widget-image\" data-id=\"b0d444a\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"321\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/configure-application-details-in-scope-tab-1-1024x513.png\" class=\"attachment-large size-large wp-image-1876\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/configure-application-details-in-scope-tab-1-1024x513.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/configure-application-details-in-scope-tab-1-300x150.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/configure-application-details-in-scope-tab-1-768x385.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/configure-application-details-in-scope-tab-1-1536x770.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/configure-application-details-in-scope-tab-1-570x286.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/configure-application-details-in-scope-tab-1-270x135.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/configure-application-details-in-scope-tab-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f96eaf2 elementor-widget elementor-widget-text-editor\" data-id=\"f96eaf2\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"10\"><li>After configuring the OAuth consent screen, move back to the Credentials tab and choose CREATE CREDENTIALS \u2192 OAuth client id. Select \u201cWeb application\u201d in the \u201cApplication type\u201d field.<\/li><\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b490ba elementor-widget elementor-widget-image\" data-id=\"9b490ba\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"323\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/create-credentials-to-integrate-Google-login-1-1024x516.png\" class=\"attachment-large size-large wp-image-1877\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/create-credentials-to-integrate-Google-login-1-1024x516.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/create-credentials-to-integrate-Google-login-1-300x151.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/create-credentials-to-integrate-Google-login-1-768x387.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/create-credentials-to-integrate-Google-login-1-1536x774.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/create-credentials-to-integrate-Google-login-1-570x287.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/create-credentials-to-integrate-Google-login-1-270x136.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/create-credentials-to-integrate-Google-login-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0ffcecd elementor-widget elementor-widget-text-editor\" data-id=\"0ffcecd\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"11\"><li>Authorized JavaScript origins: This is the host address of your website.<br \/>Authorized redirect URIs: This is the URL to which users will be redirected after successful authentication. After filling in all the information as shown in the image, select CREATE.<\/li><\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f09504c elementor-widget elementor-widget-image\" data-id=\"f09504c\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"324\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/authorize-Javascript-origins-1-1024x519.png\" class=\"attachment-large size-large wp-image-1878\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/authorize-Javascript-origins-1-1024x519.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/authorize-Javascript-origins-1-300x152.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/authorize-Javascript-origins-1-768x389.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/authorize-Javascript-origins-1-1536x778.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/authorize-Javascript-origins-1-570x289.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/authorize-Javascript-origins-1-270x137.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/authorize-Javascript-origins-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5c60014 elementor-widget elementor-widget-text-editor\" data-id=\"5c60014\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"12\"><li>After the Client ID has been created successfully, copy the Client ID and Client secret into .env file<br \/>VITE_GOOGLE_LOGIN_CLIENT_ID=Client ID VITE_GOOGLE_LOGIN_CLIENT_SECRET=Client secret\u00a0<\/li><\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ac0d940 elementor-widget elementor-widget-image\" data-id=\"ac0d940\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"321\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Coppy-client-ID-and-secret-into-env-file-1-1024x514.png\" class=\"attachment-large size-large wp-image-1879\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Coppy-client-ID-and-secret-into-env-file-1-1024x514.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Coppy-client-ID-and-secret-into-env-file-1-300x151.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Coppy-client-ID-and-secret-into-env-file-1-768x385.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Coppy-client-ID-and-secret-into-env-file-1-1536x771.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Coppy-client-ID-and-secret-into-env-file-1-570x286.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Coppy-client-ID-and-secret-into-env-file-1-270x135.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Coppy-client-ID-and-secret-into-env-file-1.png 1917w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c018186 elementor-widget elementor-widget-heading\" data-id=\"c018186\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Social login integration with Twitter<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d3a51d7 elementor-widget elementor-widget-text-editor\" data-id=\"d3a51d7\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol><li>Go to <a href=\"https:\/\/developer.x.com\/en\"><span style=\"text-decoration: underline;\">https:\/\/developer.x.com\/en<\/span><\/a> and register a developer account. The registration process is similar to creating a regular Twitter account.<\/li><li>Once the registration is successful, the interface will display as shown below. By default, one application (app) will be created automatically for you.<\/li><\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0d24803 elementor-widget elementor-widget-image\" data-id=\"0d24803\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"319\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Developer-Twitter-darshboard-1-1024x510.png\" class=\"attachment-large size-large wp-image-1880\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Developer-Twitter-darshboard-1-1024x510.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Developer-Twitter-darshboard-1-300x150.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Developer-Twitter-darshboard-1-768x383.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Developer-Twitter-darshboard-1-1536x766.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Developer-Twitter-darshboard-1-570x284.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Developer-Twitter-darshboard-1-270x135.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Developer-Twitter-darshboard-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-17d6499 elementor-widget elementor-widget-text-editor\" data-id=\"17d6499\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"3\"><li>Select &#8220;Overview&#8221; (1) \u2192 &#8220;Install&#8221; (2) \u2192 In the &#8220;<strong>User authentication settings<\/strong>&#8221; section, select &#8220;<strong>Set up<\/strong>&#8220;<\/li><\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-26e28e7 elementor-widget elementor-widget-image\" data-id=\"26e28e7\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"321\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/user-authentication-set-up-1-1024x513.png\" class=\"attachment-large size-large wp-image-1881\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/user-authentication-set-up-1-1024x513.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/user-authentication-set-up-1-300x150.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/user-authentication-set-up-1-768x384.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/user-authentication-set-up-1-1536x769.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/user-authentication-set-up-1-570x285.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/user-authentication-set-up-1-270x135.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/user-authentication-set-up-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd3621d elementor-widget elementor-widget-text-editor\" data-id=\"dd3621d\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"4\">\n \t<li>In the &#8220;App permissions&#8221; section, select the appropriate permission for your application. About the &#8220;Type of app&#8221; section, choose &#8220;<b>Web App, Automated App or Bot<\/b>&#8220;. In the &#8220;<b>App info<\/b>&#8221; section, enter a valid temporary URL in the <b>Callback URI \/ Redirect URL<\/b> field to complete the configuration. You will change this URL after configuring Firebase (1*). For the <b>Website URL,<\/b> enter your website link.\nNote: you can\u2019t use localhost, so you need to deploy the web or use another valid URL. After filling in all the information, click <b>Save<\/b>. Make sure to save the Client ID and Client Secret in the env file.<\/li>\n<\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7dd4bd0 elementor-widget elementor-widget-image\" data-id=\"7dd4bd0\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"805\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/fill-app-information-1-814x1024.png\" class=\"attachment-large size-large wp-image-1882\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/fill-app-information-1-814x1024.png 814w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/fill-app-information-1-238x300.png 238w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/fill-app-information-1-768x967.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/fill-app-information-1-1220x1536.png 1220w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/fill-app-information-1-262x330.png 262w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/fill-app-information-1-143x180.png 143w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/fill-app-information-1.png 1627w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-458f007 elementor-widget elementor-widget-text-editor\" data-id=\"458f007\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"5\">\n \t<li>Click &#8220;Keys and Tokens&#8221; \u2192 &#8220;Regenerate&#8221; (API Key and Secret). Remember to save your API Key and API Key Secret to configure the Firebase (2*). <\/li>\n<\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c5595a9 elementor-widget elementor-widget-heading\" data-id=\"c5595a9\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Integrate Github for login<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a604d44 elementor-widget elementor-widget-text-editor\" data-id=\"a604d44\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"1\"><li>Go to https:\/\/github.com\/settings\/profile. In the <strong>Developer Settings<\/strong> tab \u2192 choose <strong>OAuth Apps<\/strong><\/li><li>Select New OAuth App<\/li><\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-32b98ea elementor-widget elementor-widget-image\" data-id=\"32b98ea\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"321\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/go-to-OAuth-in-develor-setting-1-1024x514.png\" class=\"attachment-large size-large wp-image-1883\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/go-to-OAuth-in-develor-setting-1-1024x514.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/go-to-OAuth-in-develor-setting-1-300x150.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/go-to-OAuth-in-develor-setting-1-768x385.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/go-to-OAuth-in-develor-setting-1-1536x770.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/go-to-OAuth-in-develor-setting-1-570x286.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/go-to-OAuth-in-develor-setting-1-270x135.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/go-to-OAuth-in-develor-setting-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2d0cb17 elementor-widget elementor-widget-text-editor\" data-id=\"2d0cb17\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"3\"><li>Fill in all the information with the <b><i>Authorization callback URL<\/i><\/b> (3)* temporarily set to <strong>http:localhost:3000<\/strong>, which will be replaced with the link from Firebase later.<\/li><\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3eab364 elementor-widget elementor-widget-image\" data-id=\"3eab364\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"323\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/fill-app-information-on-github-to-create-a-new-OAuth-App-1-1024x516.png\" class=\"attachment-large size-large wp-image-1884\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/fill-app-information-on-github-to-create-a-new-OAuth-App-1-1024x516.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/fill-app-information-on-github-to-create-a-new-OAuth-App-1-300x151.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/fill-app-information-on-github-to-create-a-new-OAuth-App-1-768x387.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/fill-app-information-on-github-to-create-a-new-OAuth-App-1-1536x774.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/fill-app-information-on-github-to-create-a-new-OAuth-App-1-570x287.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/fill-app-information-on-github-to-create-a-new-OAuth-App-1-270x136.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/fill-app-information-on-github-to-create-a-new-OAuth-App-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6171f4e elementor-widget elementor-widget-text-editor\" data-id=\"6171f4e\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"4\"><li>Save Client ID and Client secrets in env. file (4)*<br \/>VITE_GITHUB_CLIENT_ID=Client ID<p>VITE_GITHUB_CLIENT_SECRET=Client secrets<\/p><\/li><\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ca71bb2 elementor-widget elementor-widget-heading\" data-id=\"ca71bb2\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Config Firebase to integrate social login<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92589e7 elementor-widget elementor-widget-text-editor\" data-id=\"92589e7\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"1\"><li>Register at <a href=\"https:\/\/console.firebase.google.com\/u\/1\/\"><span style=\"text-decoration: underline;\">https:\/\/console.firebase.google.com\/u\/1\/<\/span> <\/a>by using your Google account. Then, select <strong>Get started with a Firebase project<\/strong> to get started.<\/li><\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0ec512a elementor-widget elementor-widget-image\" data-id=\"0ec512a\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"323\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/sign-up-and-log-in-to-firebase-1-1024x516.png\" class=\"attachment-large size-large wp-image-1885\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/sign-up-and-log-in-to-firebase-1-1024x516.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/sign-up-and-log-in-to-firebase-1-300x151.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/sign-up-and-log-in-to-firebase-1-768x387.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/sign-up-and-log-in-to-firebase-1-1536x774.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/sign-up-and-log-in-to-firebase-1-570x287.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/sign-up-and-log-in-to-firebase-1-270x136.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/sign-up-and-log-in-to-firebase-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d011b8 elementor-widget elementor-widget-text-editor\" data-id=\"5d011b8\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"2\">\n \t<li>Fill in the necessary details, then click Continue twice and choose Create project. You need to wait a moment for the system to configure your project.<\/li>\n<\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a8c779 elementor-widget elementor-widget-image\" data-id=\"9a8c779\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"321\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/create-a-project-for-social-integration-on-firebase-1-1024x514.png\" class=\"attachment-large size-large wp-image-1886\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/create-a-project-for-social-integration-on-firebase-1-1024x514.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/create-a-project-for-social-integration-on-firebase-1-300x150.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/create-a-project-for-social-integration-on-firebase-1-768x385.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/create-a-project-for-social-integration-on-firebase-1-1536x770.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/create-a-project-for-social-integration-on-firebase-1-570x286.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/create-a-project-for-social-integration-on-firebase-1-270x135.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/create-a-project-for-social-integration-on-firebase-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5bcd333 elementor-widget elementor-widget-text-editor\" data-id=\"5bcd333\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"3\"><li>After creating a project, select <strong>Authentication,<\/strong> next choose <strong>Get started<\/strong>, and finally click <strong>Sign-in method.<\/strong> First of all, we should configure Twitter..<\/li><\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b2d52ee elementor-widget elementor-widget-image\" data-id=\"b2d52ee\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"323\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/authentication-on-firebase-1-1024x517.png\" class=\"attachment-large size-large wp-image-1887\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/authentication-on-firebase-1-1024x517.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/authentication-on-firebase-1-300x151.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/authentication-on-firebase-1-768x388.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/authentication-on-firebase-1-1536x775.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/authentication-on-firebase-1-570x288.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/authentication-on-firebase-1-270x136.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/authentication-on-firebase-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-44e7255 elementor-widget elementor-widget-text-editor\" data-id=\"44e7255\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"4\"><li>Select <b>Twitter<\/b>, and enter the API Key and API Secret obtained in (2*). Copy the handler link and paste it into Callback URI \/ Redirect URL (1)*. Then click <b>Save <\/b><\/li><\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0cc2bff elementor-widget elementor-widget-image\" data-id=\"0cc2bff\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"322\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/config-with-twitter-1-1024x515.png\" class=\"attachment-large size-large wp-image-1888\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/config-with-twitter-1-1024x515.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/config-with-twitter-1-300x151.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/config-with-twitter-1-768x386.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/config-with-twitter-1-1536x773.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/config-with-twitter-1-570x287.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/config-with-twitter-1-270x136.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/config-with-twitter-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a46dc5d elementor-widget elementor-widget-text-editor\" data-id=\"a46dc5d\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"5\"><li>Choose Add new provider \u2192 Github. Enter the Client ID v\u00e0 Client secret created in (3).* Then we copy the URL handler and fill in the Authorization callback URL (3).* Click <b>Save<\/b>.<\/li><\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b055f63 elementor-widget elementor-widget-image\" data-id=\"b055f63\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"319\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Add-github-new-provider-1-1024x511.png\" class=\"attachment-large size-large wp-image-1889\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Add-github-new-provider-1-1024x511.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Add-github-new-provider-1-300x150.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Add-github-new-provider-1-768x383.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Add-github-new-provider-1-1536x766.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Add-github-new-provider-1-570x284.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Add-github-new-provider-1-270x135.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Add-github-new-provider-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-34bf924 elementor-widget elementor-widget-text-editor\" data-id=\"34bf924\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"6\">\n \t<li>To get the Firebase configuration information for your web, we click <strong>Project settings<\/strong> in the Project Overview tab. Choose icon &lt;\/&gt;<\/li>\n<\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-416ca58 elementor-widget elementor-widget-image\" data-id=\"416ca58\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"324\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/go-to-config-information-page-1-1024x519.png\" class=\"attachment-large size-large wp-image-1890\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/go-to-config-information-page-1-1024x519.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/go-to-config-information-page-1-300x152.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/go-to-config-information-page-1-768x389.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/go-to-config-information-page-1-1536x778.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/go-to-config-information-page-1-570x289.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/go-to-config-information-page-1-270x137.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/go-to-config-information-page-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c2a47d6 elementor-widget elementor-widget-image\" data-id=\"c2a47d6\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"324\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Get-configure-inforamtion-1-1024x519.png\" class=\"attachment-large size-large wp-image-1891\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Get-configure-inforamtion-1-1024x519.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Get-configure-inforamtion-1-300x152.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Get-configure-inforamtion-1-768x389.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Get-configure-inforamtion-1-1536x778.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Get-configure-inforamtion-1-570x289.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Get-configure-inforamtion-1-270x137.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Get-configure-inforamtion-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0214690 elementor-widget elementor-widget-text-editor\" data-id=\"0214690\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"7\">\n \t<li>Fill in all the information in the form then select Register App <\/li>\n<\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c0b8b40 elementor-widget elementor-widget-image\" data-id=\"c0b8b40\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"321\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/add-project-information-to-Firebase-1-1024x514.png\" class=\"attachment-large size-large wp-image-1892\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/add-project-information-to-Firebase-1-1024x514.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/add-project-information-to-Firebase-1-300x150.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/add-project-information-to-Firebase-1-768x385.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/add-project-information-to-Firebase-1-1536x770.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/add-project-information-to-Firebase-1-570x286.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/add-project-information-to-Firebase-1-270x135.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/add-project-information-to-Firebase-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-08ed439 elementor-widget elementor-widget-text-editor\" data-id=\"08ed439\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"8\"><li>Enter the information from the firebaseConfig section into the corresponding fields in the env file.<br \/>VITE_FIREBASE_PROJECT_ID=projectId<br \/>VITE_FIREBASE_API_KEY=apiKey<br \/>VITE_FIREBASE_MESSAGE_SENDER_ID=messagingSenderId<br \/>VITE_FIREBASE_AUTH_DOMAIN=authDomain<br \/>VITE_FIREBASE_STORAGE_BUCKET=storageBucket<br \/>VITE_FIREBASE_APP_ID=appId<br \/>VITE_FIREBASE_MEASUREMENT_ID=measurementId<\/li><\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4162eb1 elementor-widget elementor-widget-image\" data-id=\"4162eb1\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"324\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Enter-the-information-to-env-file-1-1024x518.png\" class=\"attachment-large size-large wp-image-1893\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Enter-the-information-to-env-file-1-1024x518.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Enter-the-information-to-env-file-1-300x152.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Enter-the-information-to-env-file-1-768x389.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Enter-the-information-to-env-file-1-1536x778.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Enter-the-information-to-env-file-1-570x289.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Enter-the-information-to-env-file-1-270x137.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Enter-the-information-to-env-file-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-51c9c23 elementor-widget elementor-widget-heading\" data-id=\"51c9c23\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Screen flow of social login<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-85ceb72 elementor-widget elementor-widget-heading\" data-id=\"85ceb72\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Login with Google<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-399c1fd elementor-widget elementor-widget-text-editor\" data-id=\"399c1fd\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"1\"><li>Select <strong>Log in with Google<\/strong><\/li><\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a39a163 elementor-widget elementor-widget-image\" data-id=\"a39a163\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"321\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-screen-1-1024x514.png\" class=\"attachment-large size-large wp-image-1894\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-screen-1-1024x514.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-screen-1-300x150.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-screen-1-768x385.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-screen-1-1536x770.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-screen-1-570x286.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-screen-1-270x135.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-screen-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-775415d elementor-widget elementor-widget-text-editor\" data-id=\"775415d\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"2\">\n \t<li>Choose your account, or register another account <\/li>\n<\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4240fd2 elementor-widget elementor-widget-image\" data-id=\"4240fd2\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"321\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/google-login-window-1-1024x514.png\" class=\"attachment-large size-large wp-image-1895\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/google-login-window-1-1024x514.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/google-login-window-1-300x151.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/google-login-window-1-768x386.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/google-login-window-1-1536x772.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/google-login-window-1-570x286.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/google-login-window-1-270x136.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/google-login-window-1.png 1917w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a8fa333 elementor-widget elementor-widget-text-editor\" data-id=\"a8fa333\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"3\">\n \t<li>You will receive a notification of successful registration.<\/li>\n<\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af86308 elementor-widget elementor-widget-image\" data-id=\"af86308\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"320\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/google-login-successfully-1-1024x512.png\" class=\"attachment-large size-large wp-image-1896\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/google-login-successfully-1-1024x512.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/google-login-successfully-1-300x150.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/google-login-successfully-1-768x384.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/google-login-successfully-1-1536x768.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/google-login-successfully-1-570x285.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/google-login-successfully-1-270x135.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/google-login-successfully-1.png 1919w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cbf3859 elementor-widget elementor-widget-heading\" data-id=\"cbf3859\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Login with Twitter<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f026bf2 elementor-widget elementor-widget-text-editor\" data-id=\"f026bf2\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"1\">\n \t<li>Select <strong>Log in with Twitter<\/strong><\/li>\n<\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-59f094c elementor-widget elementor-widget-image\" data-id=\"59f094c\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"321\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-screen-1-1024x514.png\" class=\"attachment-large size-large wp-image-1894\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-screen-1-1024x514.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-screen-1-300x150.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-screen-1-768x385.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-screen-1-1536x770.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-screen-1-570x286.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-screen-1-270x135.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-screen-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-90d9627 elementor-widget elementor-widget-text-editor\" data-id=\"90d9627\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"2\"><li>Choose <strong>Authorize App<\/strong><\/li><\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5871d12 elementor-widget elementor-widget-image\" data-id=\"5871d12\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"324\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/twitter-login-window-1-1024x518.png\" class=\"attachment-large size-large wp-image-1897\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/twitter-login-window-1-1024x518.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/twitter-login-window-1-300x152.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/twitter-login-window-1-768x389.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/twitter-login-window-1-1536x778.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/twitter-login-window-1-570x289.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/twitter-login-window-1-270x137.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/twitter-login-window-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b1277c elementor-widget elementor-widget-text-editor\" data-id=\"2b1277c\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"3\">\n \t<li>You will receive a notification of successful registration.<\/li>\n<\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-817665e elementor-widget elementor-widget-image\" data-id=\"817665e\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"322\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/successful-twitter-login-notification-1-1024x515.png\" class=\"attachment-large size-large wp-image-1898\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/successful-twitter-login-notification-1-1024x515.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/successful-twitter-login-notification-1-300x151.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/successful-twitter-login-notification-1-768x386.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/successful-twitter-login-notification-1-1536x773.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/successful-twitter-login-notification-1-570x287.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/successful-twitter-login-notification-1-270x136.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/successful-twitter-login-notification-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7f049da elementor-widget elementor-widget-heading\" data-id=\"7f049da\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Login with Github<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8d72aee elementor-widget elementor-widget-text-editor\" data-id=\"8d72aee\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"1\">\n \t<li>Select <strong>Log in with Github<\/strong><\/li>\n<\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b8279b elementor-widget elementor-widget-image\" data-id=\"2b8279b\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"321\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-screen-1-1024x514.png\" class=\"attachment-large size-large wp-image-1894\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-screen-1-1024x514.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-screen-1-300x150.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-screen-1-768x385.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-screen-1-1536x770.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-screen-1-570x286.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-screen-1-270x135.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-screen-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f3a018a elementor-widget elementor-widget-text-editor\" data-id=\"f3a018a\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"2\"><li>Click <strong>Authorize<\/strong> button<\/li><\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e97e6c6 elementor-widget elementor-widget-image\" data-id=\"e97e6c6\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"319\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/github-login-window-1-1024x510.png\" class=\"attachment-large size-large wp-image-1899\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/github-login-window-1-1024x510.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/github-login-window-1-300x150.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/github-login-window-1-768x383.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/github-login-window-1-1536x766.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/github-login-window-1-570x284.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/github-login-window-1-270x135.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/github-login-window-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-50e72e9 elementor-widget elementor-widget-text-editor\" data-id=\"50e72e9\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ol start=\"3\">\n \t<li>You will receive a notification of successful registration.<\/li>\n<\/ol>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7fdc63 elementor-widget elementor-widget-image\" data-id=\"a7fdc63\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"323\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/login-with-github-successfully-1-1024x516.png\" class=\"attachment-large size-large wp-image-1900\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/login-with-github-successfully-1-1024x516.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/login-with-github-successfully-1-300x151.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/login-with-github-successfully-1-768x387.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/login-with-github-successfully-1-1536x774.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/login-with-github-successfully-1-570x287.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/login-with-github-successfully-1-270x136.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/login-with-github-successfully-1.png 1918w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1eb367d elementor-widget elementor-widget-heading\" data-id=\"1eb367d\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Screen flow <\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec2eaea elementor-widget elementor-widget-text-editor\" data-id=\"ec2eaea\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>The chart illustrates a social login workflow for a web application. Here\u2019s a step-by-step explanation:<br \/>1. Login \u2013 The user begins to sign up for an account on a random social media platform.<\/p><p style=\"padding-left: 40px;\"><strong>\u25cf If the login attempt fails:<\/strong><br \/>The user is directed back to the localhost:3000\/login page to try logging in again.<br \/><strong>\u25cf If the login attempt is successful:<\/strong><br \/>The system redirects to localhost:3000 and goes to Decision: Check login.<\/p><p>2. Decision: Check Login Status &#8211; The system checks whether the user is already logged in.<\/p><p style=\"padding-left: 40px;\"><strong>\u25cf If the user is logged in:<\/strong><br \/>It proceeds to display a logged-in screen tailored to the specific social media platform the user is accessing.<br \/>This leads to a <strong>success<\/strong> endpoint.<br \/><strong>\u25cf If the user is not logged in:<\/strong><br \/>The system navigates to the login page at localhost:3000\/login.<\/p><p>We made a diagram as shown below to describe how social login works<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b66c1f elementor-widget elementor-widget-image\" data-id=\"0b66c1f\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"541\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-workflow-1.png\" class=\"attachment-large size-large wp-image-1901\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-workflow-1.png 646w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-workflow-1-300x254.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-workflow-1-390x330.png 390w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/social-login-workflow-1-213x180.png 213w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-76a9992 elementor-widget elementor-widget-text-editor\" data-id=\"76a9992\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Finally, after reading this article, I hope you can implement social login integration by yourself. They are very easy steps to follow. If want to develop a web or applicaton that relating to social login you can learn more about our <a href=\"https:\/\/sparkminds.net\/vi\/our-services\/custom-web-app-implementation\/\"><span style=\"text-decoration: underline;\">Custom Web\/App Implementation Service<\/span><\/a> and <a href=\"https:\/\/sparkminds.net\/vi\/contacts\/\"><span style=\"text-decoration: underline;\">contact us<\/span><\/a> to get the quotation.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>As we know, social login serves as a common feature in modern apps and websites. Check out our article to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3210,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[47],"tags":[],"class_list":["post-1866","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general","no-social-count","single-post-item mb40"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Social Login Integration with Google, Twitter and Github Account<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sparkminds.net\/vi\/social-login-integration-with-google-twitter-and-github-account\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Social Login Integration with Google, Twitter and Github Account\" \/>\n<meta property=\"og:description\" content=\"As we know, social login serves as a common feature in modern apps and websites. Check out our article to [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sparkminds.net\/vi\/social-login-integration-with-google-twitter-and-github-account\/\" \/>\n<meta property=\"og:site_name\" content=\"SparkMinds\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/sparkminds.jsc\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-27T09:20:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-06T02:28:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Social-Login-Integration.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/sparkminds.net\/social-login-integration-with-google-twitter-and-github-account\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/sparkminds.net\/social-login-integration-with-google-twitter-and-github-account\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/sparkminds.net\/#\/schema\/person\/f4769a5d0dd2b458b03580b337c920b8\"},\"headline\":\"Social Login Integration with Google, Twitter and Github Account\",\"datePublished\":\"2024-11-27T09:20:53+00:00\",\"dateModified\":\"2025-02-06T02:28:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/sparkminds.net\/social-login-integration-with-google-twitter-and-github-account\/\"},\"wordCount\":1313,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/sparkminds.net\/#organization\"},\"image\":{\"@id\":\"https:\/\/sparkminds.net\/social-login-integration-with-google-twitter-and-github-account\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Social-Login-Integration.webp\",\"articleSection\":[\"General\"],\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/sparkminds.net\/social-login-integration-with-google-twitter-and-github-account\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sparkminds.net\/social-login-integration-with-google-twitter-and-github-account\/\",\"url\":\"https:\/\/sparkminds.net\/social-login-integration-with-google-twitter-and-github-account\/\",\"name\":\"Social Login Integration with Google, Twitter and Github Account\",\"isPartOf\":{\"@id\":\"https:\/\/sparkminds.net\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/sparkminds.net\/social-login-integration-with-google-twitter-and-github-account\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/sparkminds.net\/social-login-integration-with-google-twitter-and-github-account\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Social-Login-Integration.webp\",\"datePublished\":\"2024-11-27T09:20:53+00:00\",\"dateModified\":\"2025-02-06T02:28:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/sparkminds.net\/social-login-integration-with-google-twitter-and-github-account\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sparkminds.net\/social-login-integration-with-google-twitter-and-github-account\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/sparkminds.net\/social-login-integration-with-google-twitter-and-github-account\/#primaryimage\",\"url\":\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Social-Login-Integration.webp\",\"contentUrl\":\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Social-Login-Integration.webp\",\"width\":1024,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sparkminds.net\/social-login-integration-with-google-twitter-and-github-account\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sparkminds.net\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Social Login Integration with Google, Twitter and Github Account\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sparkminds.net\/#website\",\"url\":\"https:\/\/sparkminds.net\/\",\"name\":\"SparkMinds\",\"description\":\"A Reliable Software Development Partner\",\"publisher\":{\"@id\":\"https:\/\/sparkminds.net\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sparkminds.net\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/sparkminds.net\/#organization\",\"name\":\"SparkMinds J.S.C\",\"alternateName\":\"SparkMinds\",\"url\":\"https:\/\/sparkminds.net\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/sparkminds.net\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/sticky-logo-menu-sparkmind.png\",\"contentUrl\":\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/sticky-logo-menu-sparkmind.png\",\"width\":181,\"height\":66,\"caption\":\"SparkMinds J.S.C\"},\"image\":{\"@id\":\"https:\/\/sparkminds.net\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/sparkminds.jsc\",\"https:\/\/www.linkedin.com\/company\/sparkminds-j-s-c\/about\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/sparkminds.net\/#\/schema\/person\/f4769a5d0dd2b458b03580b337c920b8\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/sparkminds.net\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bdfb7783cd4581a22bc1899273891ef702c5338854739f578d2f5cb72d515f34?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bdfb7783cd4581a22bc1899273891ef702c5338854739f578d2f5cb72d515f34?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/sparkminds.net\"],\"url\":\"https:\/\/sparkminds.net\/vi\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Social Login Integration with Google, Twitter and Github Account","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sparkminds.net\/vi\/social-login-integration-with-google-twitter-and-github-account\/","og_locale":"vi_VN","og_type":"article","og_title":"Social Login Integration with Google, Twitter and Github Account","og_description":"As we know, social login serves as a common feature in modern apps and websites. Check out our article to [&hellip;]","og_url":"https:\/\/sparkminds.net\/vi\/social-login-integration-with-google-twitter-and-github-account\/","og_site_name":"SparkMinds","article_publisher":"https:\/\/www.facebook.com\/sparkminds.jsc","article_published_time":"2024-11-27T09:20:53+00:00","article_modified_time":"2025-02-06T02:28:22+00:00","og_image":[{"width":1024,"height":1024,"url":"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Social-Login-Integration.webp","type":"image\/webp"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"admin","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"13 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sparkminds.net\/social-login-integration-with-google-twitter-and-github-account\/#article","isPartOf":{"@id":"https:\/\/sparkminds.net\/social-login-integration-with-google-twitter-and-github-account\/"},"author":{"name":"admin","@id":"https:\/\/sparkminds.net\/#\/schema\/person\/f4769a5d0dd2b458b03580b337c920b8"},"headline":"Social Login Integration with Google, Twitter and Github Account","datePublished":"2024-11-27T09:20:53+00:00","dateModified":"2025-02-06T02:28:22+00:00","mainEntityOfPage":{"@id":"https:\/\/sparkminds.net\/social-login-integration-with-google-twitter-and-github-account\/"},"wordCount":1313,"commentCount":0,"publisher":{"@id":"https:\/\/sparkminds.net\/#organization"},"image":{"@id":"https:\/\/sparkminds.net\/social-login-integration-with-google-twitter-and-github-account\/#primaryimage"},"thumbnailUrl":"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Social-Login-Integration.webp","articleSection":["General"],"inLanguage":"vi","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sparkminds.net\/social-login-integration-with-google-twitter-and-github-account\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/sparkminds.net\/social-login-integration-with-google-twitter-and-github-account\/","url":"https:\/\/sparkminds.net\/social-login-integration-with-google-twitter-and-github-account\/","name":"Social Login Integration with Google, Twitter and Github Account","isPartOf":{"@id":"https:\/\/sparkminds.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sparkminds.net\/social-login-integration-with-google-twitter-and-github-account\/#primaryimage"},"image":{"@id":"https:\/\/sparkminds.net\/social-login-integration-with-google-twitter-and-github-account\/#primaryimage"},"thumbnailUrl":"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Social-Login-Integration.webp","datePublished":"2024-11-27T09:20:53+00:00","dateModified":"2025-02-06T02:28:22+00:00","breadcrumb":{"@id":"https:\/\/sparkminds.net\/social-login-integration-with-google-twitter-and-github-account\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sparkminds.net\/social-login-integration-with-google-twitter-and-github-account\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/sparkminds.net\/social-login-integration-with-google-twitter-and-github-account\/#primaryimage","url":"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Social-Login-Integration.webp","contentUrl":"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Social-Login-Integration.webp","width":1024,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/sparkminds.net\/social-login-integration-with-google-twitter-and-github-account\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sparkminds.net\/"},{"@type":"ListItem","position":2,"name":"Social Login Integration with Google, Twitter and Github Account"}]},{"@type":"WebSite","@id":"https:\/\/sparkminds.net\/#website","url":"https:\/\/sparkminds.net\/","name":"SparkMinds","description":"A Reliable Software Development Partner","publisher":{"@id":"https:\/\/sparkminds.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sparkminds.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/sparkminds.net\/#organization","name":"SparkMinds J.S.C","alternateName":"SparkMinds","url":"https:\/\/sparkminds.net\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/sparkminds.net\/#\/schema\/logo\/image\/","url":"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/sticky-logo-menu-sparkmind.png","contentUrl":"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/sticky-logo-menu-sparkmind.png","width":181,"height":66,"caption":"SparkMinds J.S.C"},"image":{"@id":"https:\/\/sparkminds.net\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/sparkminds.jsc","https:\/\/www.linkedin.com\/company\/sparkminds-j-s-c\/about\/"]},{"@type":"Person","@id":"https:\/\/sparkminds.net\/#\/schema\/person\/f4769a5d0dd2b458b03580b337c920b8","name":"admin","image":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/sparkminds.net\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bdfb7783cd4581a22bc1899273891ef702c5338854739f578d2f5cb72d515f34?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bdfb7783cd4581a22bc1899273891ef702c5338854739f578d2f5cb72d515f34?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/sparkminds.net"],"url":"https:\/\/sparkminds.net\/vi\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/sparkminds.net\/vi\/wp-json\/wp\/v2\/posts\/1866","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sparkminds.net\/vi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sparkminds.net\/vi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sparkminds.net\/vi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sparkminds.net\/vi\/wp-json\/wp\/v2\/comments?post=1866"}],"version-history":[{"count":8,"href":"https:\/\/sparkminds.net\/vi\/wp-json\/wp\/v2\/posts\/1866\/revisions"}],"predecessor-version":[{"id":3229,"href":"https:\/\/sparkminds.net\/vi\/wp-json\/wp\/v2\/posts\/1866\/revisions\/3229"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sparkminds.net\/vi\/wp-json\/wp\/v2\/media\/3210"}],"wp:attachment":[{"href":"https:\/\/sparkminds.net\/vi\/wp-json\/wp\/v2\/media?parent=1866"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sparkminds.net\/vi\/wp-json\/wp\/v2\/categories?post=1866"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sparkminds.net\/vi\/wp-json\/wp\/v2\/tags?post=1866"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}