{"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":"T\u00edch h\u1ee3p \u0110\u0103ng nh\u1eadp M\u1ea1ng x\u00e3 h\u1ed9i v\u1edbi T\u00e0i kho\u1ea3n Google, Twitter v\u00e0 GitHub"},"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>Social Login ng\u00e0y c\u00e0ng tr\u1edf th\u00e0nh m\u1ed9t t\u00ednh n\u0103ng ph\u1ed5 bi\u1ebfn trong c\u00e1c \u1ee9ng d\u1ee5ng v\u00e0 website hi\u1ec7n \u0111\u1ea1i. H\u00e3y c\u00f9ng t\u00ecm hi\u1ec3u c\u00e1c b\u01b0\u1edbc t\u00edch h\u1ee3p Social Login v\u00e0o \u1ee9ng d\u1ee5ng ho\u1eb7c website. Tr\u01b0\u1edbc ti\u00ean, ch\u00fang ta s\u1ebd t\u00ecm hi\u1ec3u kh\u00e1i ni\u1ec7m v\u00e0 nguy\u00ean l\u00fd ho\u1ea1t \u0111\u1ed9ng.<\/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\">Social Login l\u00e0 g\u00ec?<\/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 l\u00e0 ph\u01b0\u01a1ng th\u1ee9c cho ph\u00e9p ng\u01b0\u1eddi d\u00f9ng s\u1eed d\u1ee5ng t\u00e0i kho\u1ea3n hi\u1ec7n c\u00f3 tr\u00ean c\u00e1c n\u1ec1n t\u1ea3ng m\u1ea1ng x\u00e3 h\u1ed9i nh\u01b0 Facebook, Google, Twitter,... \u0111\u1ec3 \u0111\u0103ng nh\u1eadp v\u00e0o m\u1ed9t \u1ee9ng d\u1ee5ng ho\u1eb7c website kh\u00e1c m\u00e0 kh\u00f4ng c\u1ea7n \u0111\u0103ng k\u00fd t\u00e0i kho\u1ea3n m\u1edbi.\u00a0<\/p><p>Ph\u01b0\u01a1ng th\u1ee9c n\u00e0y gi\u00fap ng\u01b0\u1eddi d\u00f9ng \u0111\u0103ng nh\u1eadp nhanh ch\u00f3ng v\u00e0 thu\u1eadn ti\u1ec7n. \u0110\u1ed3ng th\u1eddi, \u1ee9ng d\u1ee5ng v\u00e0 website c\u00f3 th\u1ec3 d\u1ec5 d\u00e0ng thu th\u1eadp m\u1ed9t s\u1ed1 th\u00f4ng tin c\u01a1 b\u1ea3n c\u1ee7a ng\u01b0\u1eddi d\u00f9ng.\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\">C\u00e1ch th\u1ee9c ho\u1ea1t \u0111\u1ed9ng<\/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>Quy tr\u00ecnh Social Login \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n th\u00f4ng qua OAuth \u2013 m\u1ed9t giao th\u1ee9c c\u1ea5p quy\u1ec1n truy c\u1eadp. \u1ee8ng d\u1ee5ng s\u1ebd y\u00eau c\u1ea7u quy\u1ec1n truy c\u1eadp v\u00e0o m\u1ed9t s\u1ed1 th\u00f4ng tin t\u1eeb t\u00e0i kho\u1ea3n m\u1ea1ng x\u00e3 h\u1ed9i c\u1ee7a ng\u01b0\u1eddi d\u00f9ng. Sau khi ng\u01b0\u1eddi d\u00f9ng \u0111\u1ed3ng \u00fd, n\u1ec1n t\u1ea3ng m\u1ea1ng x\u00e3 h\u1ed9i s\u1ebd cung c\u1ea5p m\u1ed9t Token cho \u1ee9ng d\u1ee5ng, cho ph\u00e9p \u1ee9ng d\u1ee5ng truy c\u1eadp v\u00e0o nh\u1eefng th\u00f4ng tin \u0111\u00e3 \u0111\u01b0\u1ee3c c\u1ea5p quy\u1ec1n.\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\">C\u1ea5u h\u00ecnh Social Login <\/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>\u0110\u1ec3 t\u00edch h\u1ee3p Social Login, tr\u01b0\u1edbc ti\u00ean ch\u00fang ta c\u1ea7n t\u1ea1o t\u00e0i kho\u1ea3n v\u00e0 c\u1ea5u h\u00ecnh tr\u00ean c\u00e1c n\u1ec1n t\u1ea3ng m\u1ea1ng x\u00e3 h\u1ed9i m\u00e0 \u1ee9ng d\u1ee5ng ho\u1eb7c website s\u1ebd s\u1eed d\u1ee5ng \u0111\u1ec3 \u0111\u0103ng nh\u1eadp. Trong b\u00e0i vi\u1ebft n\u00e0y, ch\u00fang ta s\u1ebd s\u1eed d\u1ee5ng Google, Twitter v\u00e0 GitHub. Sau \u0111\u00f3, thi\u1ebft l\u1eadp m\u1ed9t b\u00ean th\u1ee9 ba \u0111\u1ec3 x\u00e1c th\u1ef1c \u0111\u0103ng nh\u1eadp, ch\u1eb3ng h\u1ea1n nh\u01b0 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\">C\u1ea5u h\u00ecnh Google \u0111\u1ec3 t\u00edch h\u1ee3p Social Login<\/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>Truy c\u1eadp <a href=\"https:\/\/console.cloud.google.com\"><span style=\"text-decoration: underline;\">https:\/\/console.cloud.google.com<\/span><\/a>\/ v\u00e0 \u0111\u0103ng nh\u1eadp b\u1eb1ng t\u00e0i kho\u1ea3n Google c\u1ee7a b\u1ea1n.<\/li><li>Sau khi \u0111\u0103ng nh\u1eadp, giao di\u1ec7n s\u1ebd hi\u1ec3n th\u1ecb nh\u01b0 h\u00ecnh b\u00ean d\u01b0\u1edbi. <b>Nh\u1ea5n 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>Nh\u1ea5n <strong>D\u1ef0 \u00c1N M\u1edaI<\/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>\u0110i\u1ec1n c\u00e1c th\u00f4ng tin <b>T\u00ean D\u1ef1 \u00c1n<\/b>. Ng\u01b0\u1eddi d\u00f9ng s\u1ebd nh\u00ecn th\u1ea5y t\u00ean n\u00e0y khi ti\u1ebfp t\u1ee5c \u0111\u0103ng nh\u1eadp. L\u01b0u \u00fd r\u1eb1ng t\u00ean n\u00e0y kh\u00f4ng th\u1ec3 thay \u0111\u1ed5i sau khi \u0111\u00e3 \u0111\u01b0\u1ee3c thi\u1ebft l\u1eadp. <b>\u0110\u1ecba \u0111i\u1ec3m<\/b> m\u1ee5c n\u00e0y c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c thi\u1ebft l\u1eadp \u1edf ch\u1ebf \u0111\u1ed9 m\u1eb7c \u0111\u1ecbnh. Sau khi ho\u00e0n t\u1ea5t, nh\u1ea5n \u201cCreate\u201d.<\/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>Sau khi t\u1ea1o project th\u00e0nh c\u00f4ng, giao di\u1ec7n s\u1ebd hi\u1ec3n th\u1ecb nh\u01b0 h\u00ecnh b\u00ean d\u01b0\u1edbi. Nh\u1ea5n <strong>APIs &amp; Services<\/strong>, v\u00e0 ch\u1ecdn <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>Ti\u1ebfp theo, ch\u00fang ta c\u1ea7n c\u1ea5u h\u00ecnh Client ID. Th\u00f4ng tin n\u00e0y gi\u00fap Google nh\u1eadn di\u1ec7n v\u00e0 x\u00e1c minh \u1ee9ng d\u1ee5ng c\u1ee7a b\u1ea1n, t\u1eeb \u0111\u00f3 x\u00e1c th\u1ef1c v\u00e0 c\u1ea5p quy\u1ec1n truy c\u1eadp v\u00e0o th\u00f4ng tin t\u00e0i kho\u1ea3n Google.\nTuy nhi\u00ean, tr\u01b0\u1edbc ti\u00ean b\u1ea1n c\u1ea7n c\u1ea5u h\u00ecnh OAuth Consent Screen. \u0110\u00e2y l\u00e0 m\u00e0n h\u00ecnh hi\u1ec3n th\u1ecb khi ng\u01b0\u1eddi d\u00f9ng c\u1ea5p quy\u1ec1n cho \u1ee9ng d\u1ee5ng truy c\u1eadp v\u00e0o c\u00e1c th\u00f4ng tin \u0111\u01b0\u1ee3c b\u1ea3o v\u1ec7, ch\u1eb3ng h\u1ea1n nh\u01b0 th\u00f4ng tin t\u00e0i kho\u1ea3n Google. Nh\u1ea5n <strong>CONFIGURE CONSENT SCREEN<\/strong> ngay b\u00ean g\u00f3c ph\u1ea3i tr\u00ean m\u00e0n h\u00ecnh<\/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 Cho ph\u00e9p t\u1ea5t c\u1ea3 ng\u01b0\u1eddi d\u00f9ng c\u00f3 t\u00e0i kho\u1ea3n Google s\u1eed d\u1ee5ng \u1ee9ng d\u1ee5ng.<br \/><strong>Internal<\/strong>\u2192 Ch\u1ec9 cho ph\u00e9p ng\u01b0\u1eddi d\u00f9ng c\u00f3 t\u00e0i kho\u1ea3n Google thu\u1ed9c c\u00f9ng t\u1ed5 ch\u1ee9c v\u1edbi b\u1ea1n s\u1eed d\u1ee5ng \u1ee9ng d\u1ee5ng. Trong tr\u01b0\u1eddng h\u1ee3p n\u00e0y, ch\u00fang ta ch\u1ecdn <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>\u0110i\u1ec1n th\u00f4ng tin, \u0111i\u1ec1n \u0111\u1ea7y \u0111\u1ee7 c\u00e1c th\u00f4ng tin \u0111\u01b0\u1ee3c y\u00eau c\u1ea7u. C\u00e1c tr\u01b0\u1eddng c\u00f3 d\u1ea5u (*) l\u00e0 nh\u1eefng th\u00f4ng tin b\u1eaft bu\u1ed9c. <strong>Sau khi ho\u00e0n t\u1ea5t, ch\u1ecdn 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>Trong <strong>Scopes<\/strong> tab, b\u1ea1n s\u1ebd c\u1ea5u h\u00ecnh chi ti\u1ebft \u1ee9ng d\u1ee5ng c\u1ee7a b\u1ea1n s\u1ebd y\u00eau c\u1ea7u t\u1eeb ng\u01b0\u1eddi d\u00f9ng. Sau \u0111\u00f3, nh\u1ea5n <strong>Sau khi ho\u00e0n t\u1ea5t, ch\u1ecdn SAVE AND CONTINUE.<\/strong> v\u00e0 ch\u1ecdn <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>Sau khi c\u1ea5u h\u00ecnh OAuth Consent Screen, quay l\u1ea1i tab Credentials v\u00e0 ch\u1ecdn CREATE CREDENTIALS \u2192 OAuth client ID. T\u1ea1i tr\u01b0\u1eddng Application type, ch\u1ecdn \u201cWeb application\u201d.<\/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: \u0110\u00e2y l\u00e0 \u0111\u1ecba ch\u1ec9 m\u00e1y ch\u1ee7 (host) c\u1ee7a website c\u1ee7a b\u1ea1n.<br \/>Authorized redirect URIs: \u0110\u00e2y l\u00e0 URL m\u00e0 ng\u01b0\u1eddi d\u00f9ng s\u1ebd \u0111\u01b0\u1ee3c chuy\u1ec3n h\u01b0\u1edbng \u0111\u1ebfn sau khi x\u00e1c th\u1ef1c th\u00e0nh c\u00f4ng.\nSau khi \u0111i\u1ec1n \u0111\u1ea7y \u0111\u1ee7 c\u00e1c th\u00f4ng tin nh\u01b0 trong h\u00ecnh, ch\u1ecdn \u201cCREATE\u201d.<\/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>Sau khi t\u1ea1o Client ID th\u00e0nh c\u00f4ng, sao ch\u00e9p Client ID v\u00e0 Client Secret v\u00e0o file .env.<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\">T\u00edch h\u1ee3p \u0110\u0103ng nh\u1eadp M\u1ea1ng x\u00e3 h\u1ed9i v\u1edbi 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>Truy c\u1eadp <a href=\"https:\/\/developer.x.com\/en\"><span style=\"text-decoration: underline;\">https:\/\/developer.x.com\/en<\/span><\/a> v\u00e0 \u0111\u0103ng k\u00fd t\u00e0i kho\u1ea3n Developer. Quy tr\u00ecnh \u0111\u0103ng k\u00fd t\u01b0\u01a1ng t\u1ef1 nh\u01b0 khi t\u1ea1o m\u1ed9t t\u00e0i kho\u1ea3n Twitter th\u00f4ng th\u01b0\u1eddng.<\/li><li>Sau khi \u0111\u0103ng k\u00fd th\u00e0nh c\u00f4ng, giao di\u1ec7n s\u1ebd hi\u1ec3n th\u1ecb nh\u01b0 h\u00ecnh b\u00ean d\u01b0\u1edbi. Theo m\u1eb7c \u0111\u1ecbnh, h\u1ec7 th\u1ed1ng s\u1ebd t\u1ef1 \u0111\u1ed9ng t\u1ea1o s\u1eb5n m\u1ed9t \u1ee9ng d\u1ee5ng (App) cho b\u1ea1n.<\/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>Trong ph\u1ea7n \u201cApp permissions\u201d, ch\u1ecdn quy\u1ec1n ph\u00f9 h\u1ee3p v\u1edbi \u1ee9ng d\u1ee5ng c\u1ee7a b\u1ea1n. \u0110\u1ed1i v\u1edbi ph\u1ea7n \u201cType of app\u201d, ch\u1ecdn<b>Web App, Automated App or Bot<\/b>\". Trong \"<b>App info<\/b>\" ph\u1ea7n, nh\u1eadp m\u1ed9t URL t\u1ea1m th\u1eddi h\u1ee3p l\u1ec7 v\u00e0o tr\u01b0\u1eddng <b>Callback URI \/ Redirect URL<\/b> trong tr\u01b0\u1eddng n\u00e0y \u0111\u1ec3 ho\u00e0n t\u1ea5t c\u1ea5u h\u00ecnh. B\u1ea1n s\u1ebd thay \u0111\u1ed5i URL n\u00e0y sau khi c\u1ea5u h\u00ecnh Firebase \u1edf b\u01b0\u1edbc (1*). \u0110\u1ed1i v\u1edbi <b>Website URL,<\/b> Nh\u1eadp \u0111\u01b0\u1eddng d\u1eabn website c\u1ee7a b\u1ea1n.\nL\u01b0u \u00fd: B\u1ea1n kh\u00f4ng th\u1ec3 s\u1eed d\u1ee5ng localhost, v\u00ec v\u1eady c\u1ea7n tri\u1ec3n khai website ho\u1eb7c s\u1eed d\u1ee5ng m\u1ed9t URL h\u1ee3p l\u1ec7 kh\u00e1c. Sau khi \u0111i\u1ec1n \u0111\u1ea7y \u0111\u1ee7 th\u00f4ng tin, nh\u1ea5n <b>Save<\/b>H\u00e3y \u0111\u1ea3m b\u1ea3o l\u01b0u Client ID v\u00e0 Client Secret v\u00e0o file .env.<\/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>Ch\u1ecdn \u201cKeys and Tokens\u201d \u2192 \u201cRegenerate\u201d \u0111\u1ec3 t\u1ea1o l\u1ea1i API Key v\u00e0 API Key Secret. H\u00e3y nh\u1edb l\u01b0u API Key v\u00e0 API Key Secret \u0111\u1ec3 c\u1ea5u h\u00ecnh Firebase \u1edf b\u01b0\u1edbc (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 cho 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 ch\u1ecdn <strong>OAuth Apps<\/strong><\/li><li>Ch\u1ecdn 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>\u0110i\u1ec1n t\u1ea5t c\u1ea3 th\u00f4ng tin <b><i>Authorization callback URL<\/i><\/b> (3) t\u1ea1m th\u1eddi \u0111\u1eb7t th\u00e0nh* <strong>http:localhost:3000<\/strong>, sau \u0111\u00f3 s\u1ebd \u0111\u01b0\u1ee3c thay th\u1ebf b\u1eb1ng li\u00ean k\u1ebft t\u1eeb Firebase \u1edf b\u01b0\u1edbc ti\u1ebfp theo.<\/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>L\u01b0u Client ID v\u00e0 Client Secret v\u00e0o file .env \u1edf b\u01b0\u1edbc (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\">C\u1ea5u h\u00ecnh Firebase \u0111\u1ec3 t\u00edch h\u1ee3p 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>\u0110\u0103ng k\u00fd <a href=\"https:\/\/console.firebase.google.com\/u\/1\/\"><span style=\"text-decoration: underline;\">https:\/\/console.firebase.google.com\/u\/1\/<\/span> <\/a>b\u1eb1ng c\u00e1ch s\u1eed d\u1ee5ng t\u00e0i kho\u1ea3n Google. Sau \u0111\u00f3, ch\u1ecdn <strong>H\u00e3y b\u1eaft \u0111\u1ea7u v\u1edbi 1 d\u1ef1 \u00e1n Firebase<\/strong> \u0111\u1ec3 b\u1eaft \u0111\u1ea7u.<\/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>\u0110i\u1ec1n \u0111\u1ea7y \u0111\u1ee7 c\u00e1c th\u00f4ng tin c\u1ea7n thi\u1ebft, sau \u0111\u00f3 nh\u1ea5n Continue hai l\u1ea7n v\u00e0 ch\u1ecdn Create project. B\u1ea1n c\u1ea7n ch\u1edd m\u1ed9t l\u00fac \u0111\u1ec3 h\u1ec7 th\u1ed1ng ho\u00e0n t\u1ea5t vi\u1ec7c c\u1ea5u h\u00ecnh 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>Sau khi t\u1ea1o 1 d\u1ef1 \u00e1n, ch\u1ecdn <strong>Authentication,<\/strong> ti\u1ebfp theo ch\u1ecdn <strong>Get started<\/strong>, v\u00e0 cu\u1ed1i c\u00f9ng click <strong>Sign-in method.<\/strong> Vi\u1ec7c \u0111\u1ea7u ti\u00ean, ch\u00fang t\u00f4i ph\u1ea3i c\u1ea5u h\u00ecnh 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>v\u00e0 nh\u1eadp API Key v\u00e0 API Secret \u0111\u00e3 l\u1ea5y \u1edf b\u01b0\u1edbc (2*). Sao ch\u00e9p Handler Link v\u00e0 d\u00e1n v\u00e0o tr\u01b0\u1eddng Callback URI \/ Redirect URL \u1edf b\u01b0\u1edbc (1)*. Sau \u0111\u00f3, nh\u1ea5n <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>Ch\u1ecdn Add new provider \u2192 GitHub. Nh\u1eadp Client ID v\u00e0 Client Secret \u0111\u00e3 t\u1ea1o \u1edf b\u01b0\u1edbc (3).* Sau \u0111\u00f3, sao ch\u00e9p URL Handler v\u00e0 \u0111i\u1ec1n v\u00e0o tr\u01b0\u1eddng Authorization Callback URL \u1edf b\u01b0\u1edbc (3).* Nh\u1ea5n <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>\u0110\u1ec3 l\u1ea5y the Firebase th\u00f4ng tin c\u1ea5u h\u00ecnh cho web, ch\u00fang t\u00f4i 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>\u0110i\u1ec1n t\u1ea5t c\u1ea3 c\u00e1c th\u00f4ng tin v\u00e0o form v\u00e0 sau \u0111\u00f3 ch\u1ecdn 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>Nh\u1eadp c\u00e1c th\u00f4ng tin trong ph\u1ea7n firebaseConfig v\u00e0o c\u00e1c tr\u01b0\u1eddng t\u01b0\u01a1ng \u1ee9ng trong file .env.<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\">M\u00e0n h\u00ecnh h\u01b0\u1edbng d\u1eabn cho \u0111\u0103ng nh\u1eadp m\u1ea1ng x\u00e3 h\u1ed9i<\/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>Ch\u1ecdn t\u00e0i kho\u1ea3n c\u1ee7a b\u1ea1n, hay \u0111\u0103ng k\u00fd t\u00e0i kho\u1ea3n kh\u00e1c <\/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>B\u1ea1n s\u1ebd nh\u1eadn \u0111\u01b0\u1ee3c th\u00f4ng b\u00e1o \u0111\u0103ng k\u00fd th\u00e0nh c\u00f4ng.<\/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 v\u00e0o 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>Ch\u1ecdn <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>B\u1ea1n s\u1ebd nh\u1eadn \u0111\u01b0\u1ee3c th\u00f4ng b\u00e1o \u0111\u0103ng k\u00fd th\u00e0nh c\u00f4ng.<\/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 v\u00e0o 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>Nh\u1ea5n <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>B\u1ea1n s\u1ebd nh\u1eadn \u0111\u01b0\u1ee3c th\u00f4ng b\u00e1o \u0111\u0103ng k\u00fd th\u00e0nh c\u00f4ng.<\/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\">Lu\u1ed3ng m\u00e0n h\u00ecnh <\/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>S\u01a1 \u0111\u1ed3 d\u01b0\u1edbi \u0111\u00e2y minh h\u1ecda quy tr\u00ecnh Social Login cho m\u1ed9t \u1ee9ng d\u1ee5ng Web. C\u00e1c b\u01b0\u1edbc th\u1ef1c hi\u1ec7n nh\u01b0 sau:<br \/>1. \u0110\u0103ng nh\u1eadp - Ng\u01b0\u1eddi d\u00f9ng b\u1eaft \u0111\u1ea7u \u0111\u0103ng k\u00fd t\u00e0i kho\u1ea3n tr\u00ean m\u1ed9t n\u1ec1n t\u1ea3ng m\u1ea1ng x\u00e3 h\u1ed9i b\u1ea5t k\u1ef3.<\/p><p style=\"padding-left: 40px;\"><strong>\u25cf N\u1ebfu \u0111\u0103ng nh\u1eadp kh\u00f4ng th\u00e0nh c\u00f4ng:<\/strong><br \/>Ng\u01b0\u1eddi d\u00f9ng \u0111\u01b0\u1ee3c chuy\u1ec3n tr\u1edf l\u1ea1i trang localhost:3000\/login \u0111\u1ec3 th\u1eed \u0111\u0103ng nh\u1eadp l\u1ea1i.<br \/><strong>\u25cf N\u1ebfu \u0111\u0103ng nh\u1eadp th\u00e0nh c\u00f4ng:<\/strong><br \/>H\u1ec7 th\u1ed1ng chuy\u1ec3n h\u01b0\u1edbng \u0111\u1ebfn localhost:3000 v\u00e0 ti\u1ebfp t\u1ee5c \u0111\u1ebfn b\u01b0\u1edbc Decision: Ki\u1ec3m tra tr\u1ea1ng th\u00e1i \u0111\u0103ng nh\u1eadp.<\/p><p>2. Quy\u1ebft \u0111\u1ecbnh: Ki\u1ec3m tra tr\u1ea1ng th\u00e1i \u0111\u0103ng nh\u1eadp - H\u1ec7 th\u1ed1ng ki\u1ec3m tra xem ng\u01b0\u1eddi d\u00f9ng \u0111\u00e3 \u0111\u0103ng nh\u1eadp hay ch\u01b0a.<\/p><p style=\"padding-left: 40px;\"><strong>\u25cf N\u1ebfu ng\u01b0\u1eddi d\u00f9ng \u0111\u00e3 \u0111\u0103ng nh\u1eadp:<\/strong><br \/>H\u1ec7 th\u1ed1ng hi\u1ec3n th\u1ecb m\u00e0n h\u00ecnh sau \u0111\u0103ng nh\u1eadp t\u01b0\u01a1ng \u1ee9ng v\u1edbi n\u1ec1n t\u1ea3ng m\u1ea1ng x\u00e3 h\u1ed9i m\u00e0 ng\u01b0\u1eddi d\u00f9ng \u0111ang truy c\u1eadp.<br \/>Sau \u0111\u00f3, <strong>chuy\u1ec3n \u0111\u1ebfn<\/strong> endpoint.<br \/><strong>\u25cf N\u1ebfu ng\u01b0\u1eddi d\u00f9ng ch\u01b0a  \u0111\u0103ng nh\u1eadp:<\/strong><br \/>H\u1ec7 th\u1ed1ng chuy\u1ec3n ng\u01b0\u1eddi d\u00f9ng \u0111\u1ebfn trang \u0111\u0103ng nh\u1eadp t\u1ea1i localhost:3000\/login.<\/p><p>S\u01a1 \u0111\u1ed3 d\u01b0\u1edbi \u0111\u00e2y m\u00f4 t\u1ea3 c\u00e1ch Social Login ho\u1ea1t \u0111\u1ed9ng.<\/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>Cu\u1ed1i c\u00f9ng, hy v\u1ecdng sau khi \u0111\u1ecdc b\u00e0i vi\u1ebft n\u00e0y, b\u1ea1n c\u00f3 th\u1ec3 t\u1ef1 m\u00ecnh tri\u1ec3n khai t\u00edch h\u1ee3p Social Login cho \u1ee9ng d\u1ee5ng. C\u00e1c b\u01b0\u1edbc th\u1ef1c hi\u1ec7n kh\u00e1 \u0111\u01a1n gi\u1ea3n v\u00e0 d\u1ec5 d\u00e0ng \u00e1p d\u1ee5ng.\nN\u1ebfu b\u1ea1n \u0111ang c\u00f3 nhu c\u1ea7u ph\u00e1t tri\u1ec3n website ho\u1eb7c \u1ee9ng d\u1ee5ng c\u00f3 t\u00edch h\u1ee3p Social Login, h\u00e3y t\u00ecm hi\u1ec3u th\u00eam v\u1ec1 d\u1ecbch v\u1ee5 ph\u00e1t tri\u1ec3n ph\u1ea7n m\u1ec1m c\u1ee7a SparkMinds. <a href=\"https:\/\/sparkminds.net\/vi\/our-services\/custom-web-app-implementation\/\"><span style=\"text-decoration: underline;\">Custom Web\/App Implementation Service<\/span><\/a> v\u00e0 <a href=\"https:\/\/sparkminds.net\/vi\/contacts\/\"><span style=\"text-decoration: underline;\">h\u00e3y li\u00ean h\u1ec7<\/span><\/a> \u0111\u1ec3 nh\u1eadn b\u00e1o gi\u00e1.<\/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":"T\u00edch h\u1ee3p \u0110\u0103ng nh\u1eadp M\u1ea1ng x\u00e3 h\u1ed9i v\u1edbi T\u00e0i kho\u1ea3n Google, Twitter v\u00e0 GitHub","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":"T\u00edch h\u1ee3p \u0110\u0103ng nh\u1eadp M\u1ea1ng x\u00e3 h\u1ed9i v\u1edbi T\u00e0i kho\u1ea3n Google, Twitter v\u00e0 GitHub","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":"\u0110\u1ed1i T\u00e1c Ph\u00e1t Tri\u1ec3n Ph\u1ea7n M\u1ec1m \u0110\u00e1ng Tin C\u1eady","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}]}}