{"id":270851,"date":"2026-01-07T12:49:06","date_gmt":"2026-01-07T12:49:06","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/titan-social-login\/"},"modified":"2026-01-07T12:49:21","modified_gmt":"2026-01-07T12:49:21","slug":"titan-social-login","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/titan-social-login\/","author":23427961,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.2","stable_tag":"1.0.2","tested":"6.9.4","requires":"5.3","requires_php":"7.2","requires_plugins":null,"header_name":"Titan Social Login","header_author":"r0bo.dev","header_description":"Flexible social login solution with 5 providers, popup login, and account linking.","assets_banners_color":"b2b5bb","last_updated":"2026-01-07 12:49:21","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/titan.r0bo.dev","header_author_uri":"https:\/\/r0bo.dev","rating":0,"author_block_rating":0,"active_installs":10,"downloads":133,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"r0bodev","date":"2026-01-07 12:49:21"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3434346,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3434346,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3434346,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3434346,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3434346,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3434346,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3434346,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Providers settings page.","2":"General settings page.","3":"Design and layout page."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[8382,150,602,2059,2056],"plugin_category":[38],"plugin_contributors":[253509],"plugin_business_model":[],"class_list":["post-270851","plugin","type-plugin","status-publish","hentry","plugin_tags-auth","plugin_tags-google","plugin_tags-login","plugin_tags-register","plugin_tags-social-login","plugin_category-authentication","plugin_contributors-r0bodev","plugin_committers-r0bodev"],"banners":{"banner":"https:\/\/ps.w.org\/titan-social-login\/assets\/banner-772x250.png?rev=3434346","banner_2x":"https:\/\/ps.w.org\/titan-social-login\/assets\/banner-1544x500.png?rev=3434346","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/titan-social-login\/assets\/icon-128x128.png?rev=3434346","icon_2x":"https:\/\/ps.w.org\/titan-social-login\/assets\/icon-256x256.png?rev=3434346","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/titan-social-login\/assets\/screenshot-1.png?rev=3434346","caption":"Providers settings page."},{"src":"https:\/\/ps.w.org\/titan-social-login\/assets\/screenshot-2.png?rev=3434346","caption":"General settings page."},{"src":"https:\/\/ps.w.org\/titan-social-login\/assets\/screenshot-3.png?rev=3434346","caption":"Design and layout page."}],"raw_content":"<!--section=description-->\n<p>Titan Social Login adds OAuth-based sign-in to WordPress so visitors can use their existing social accounts instead of creating new passwords.<\/p>\n\n<h4>Included providers<\/h4>\n\n<ul>\n<li>Amazon<\/li>\n<li>Facebook<\/li>\n<li>Google<\/li>\n<li>X (Twitter)<\/li>\n<li>Microsoft<\/li>\n<\/ul>\n\n<h4>Key features<\/h4>\n\n<ul>\n<li>Adds login buttons to the WordPress login, registration, and lost password screens.<\/li>\n<li>Optional social login on comment forms.<\/li>\n<li>Account linking inside WordPress user profiles.<\/li>\n<li>Shortcodes: [tsl_login], [tsl_account_links].<\/li>\n<li>Popup or same-window authentication, configurable for desktop and mobile.<\/li>\n<li>Custom redirect after login or first registration.<\/li>\n<li>Design controls for layout, spacing, labels, and button styles.<\/li>\n<li>Placeholder emails for providers that do not return an email address.<\/li>\n<\/ul>\n\n<p>This plugin uses external OAuth providers for authentication. See the \"External Services\" section for details.<\/p>\n\n<h4>Privacy<\/h4>\n\n<p>Titan Social Login does not collect or send any usage telemetry. OAuth requests go directly to the enabled provider during login. The plugin stores its configuration in your WordPress database.<\/p>\n\n<h4>Additional features in the Pro version<\/h4>\n\n<ul>\n<li>30+ OAuth providers including Apple, Discord, GitHub, Steam, Telegram, Twitch, Spotify, and more.<\/li>\n<li>Premium integrations for WooCommerce, BuddyPress, Ultimate Member, and Easy Digital Downloads.<\/li>\n<li>Statistics dashboard to monitor social login performance.<\/li>\n<li>Premium updates and priority support.<\/li>\n<\/ul>\n\n<p>Pro version and pricing: <a href=\"https:\/\/titan.r0bo.dev\/#pro\">https:\/\/titan.r0bo.dev\/#pro<\/a>\nDemo: <a href=\"https:\/\/titan.r0bo.dev\/wp-login.php\">https:\/\/titan.r0bo.dev\/wp-login.php<\/a><\/p>\n\n<h3>External Services<\/h3>\n\n<p>Titan Social Login connects to third-party OAuth providers to authenticate users. Requests are made only when an administrator enables a provider and a user clicks a login button.<\/p>\n\n<p>Data sent during OAuth:\n- Authorization request: client_id, redirect_uri, response_type, scope, state\n- Token exchange: code, client_id, client_secret (if required), redirect_uri\n- Profile request: access_token<\/p>\n\n<p>Data received from providers:\n- Provider user ID, name, email address, and profile picture (when available)<\/p>\n\n<p>Services used:\n- Google OAuth API (accounts.google.com, oauth2.googleapis.com, www.googleapis.com). Terms: https:\/\/policies.google.com\/terms Privacy: https:\/\/policies.google.com\/privacy\n- Facebook Login (www.facebook.com, graph.facebook.com). Terms: https:\/\/www.facebook.com\/legal\/terms Privacy: https:\/\/www.facebook.com\/privacy\/policy\n- Amazon Login (www.amazon.com, api.amazon.com). Terms: https:\/\/www.amazon.com\/gp\/help\/customer\/display.html?nodeId=508088 Privacy: https:\/\/www.amazon.com\/gp\/help\/customer\/display.html?nodeId=468496\n- Microsoft identity platform (login.microsoftonline.com, graph.microsoft.com). Terms: https:\/\/www.microsoft.com\/servicesagreement Privacy: https:\/\/privacy.microsoft.com\/privacystatement\n- X (Twitter) OAuth 2.0 (twitter.com, api.twitter.com). Terms: https:\/\/twitter.com\/en\/tos Privacy: https:\/\/twitter.com\/en\/privacy<\/p>\n\n<p>No external requests are made unless the provider is enabled and a user initiates login.<\/p>\n\n<h3>License<\/h3>\n\n<p>PHP code (and any JS that links to WordPress APIs) is licensed under the GNU General Public License v2.0 or later (GPL-2.0-or-later). See \/license.txt.\nBrand icons in \/assets\/images\/icons are trademarks of their respective owners and are included for identification purposes only. See \/THIRD-PARTY-NOTICES.txt.\nTrademarks belong to their respective owners; this plugin is not affiliated with or endorsed by them.<\/p>\n\n<!--section=installation-->\n<h4>Automatic installation<\/h4>\n\n<ol>\n<li>Go to Plugins -&gt; Add New in your WordPress admin.<\/li>\n<li>Search for \"Titan Social Login\".<\/li>\n<li>Click Install Now, then Activate.<\/li>\n<li>Open Titan Social Login -&gt; Providers, configure a provider, and enable it.<\/li>\n<\/ol>\n\n<h4>Manual installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP.<\/li>\n<li>Go to Plugins -&gt; Add New -&gt; Upload Plugin.<\/li>\n<li>Upload the ZIP and click Install Now.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Open Titan Social Login -&gt; Providers, configure a provider, and enable it.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='where%20are%20the%20social%20login%20buttons%20displayed%3F'><h3>Where are the social login buttons displayed?<\/h3><\/dt>\n<dd><p>The plugin adds buttons to the WordPress login, registration, and lost password screens (when enabled in settings). You can also enable buttons on comment forms and place them anywhere with shortcodes.<\/p><\/dd>\n<dt id='how%20do%20i%20add%20buttons%20to%20a%20page%20or%20widget%20area%3F'><h3>How do I add buttons to a page or widget area?<\/h3><\/dt>\n<dd><p>Use the shortcodes in any page, post, or block:\n- [tsl_login]\n- [tsl_account_links]<\/p><\/dd>\n<dt id='does%20the%20plugin%20send%20data%20anywhere%3F'><h3>Does the plugin send data anywhere?<\/h3><\/dt>\n<dd><p>No telemetry is collected or sent. The only external requests are the OAuth calls to the enabled providers during login.<\/p><\/dd>\n<dt id='how%20do%20i%20remove%20all%20plugin%20data%3F'><h3>How do I remove all plugin data?<\/h3><\/dt>\n<dd><p>Enable \"Remove data on uninstall\" in the General settings before uninstalling, or remove options manually if needed.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Security: hardened admin UI rendering and URL handling.<\/li>\n<li>Maintenance: small stability improvements.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Security: added nonce and capability checks for admin actions.<\/li>\n<li>Compatibility: moved inline JS\/CSS to enqueued assets.<\/li>\n<li>Docs: documented external OAuth services and added policy links.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"One-click social login and account linking for Amazon, Facebook, Google, X (Twitter), and Microsoft.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/270851","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=270851"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/r0bodev"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=270851"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=270851"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=270851"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=270851"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=270851"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=270851"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}