SOCIAL LOGIN Magento - Installation Instruction Document Contents This Integration Guide Is Useful for All Magento Versions

Total Page:16

File Type:pdf, Size:1020Kb

SOCIAL LOGIN Magento - Installation Instruction Document Contents This Integration Guide Is Useful for All Magento Versions SOCIAL LOGIN Magento - Installation Instruction Document Contents This integration guide is useful for all Magento versions. 1. Purpose of the document 1 2. Who can use this document? 1 3. Introduction to Social Login Services 1 4. Functionality Social Login Services 2 5. Installation of Social Login Services at Magento Extension 3 5.1. Magento Installation 3 6. Configuration of Social Login Services at Magento Extension 4 6.1. Log in to Magento Admin Panel 4 6.2. Configuration into Magento Admin Panel 4 6.3. Steps to add Social Log In Block 6 6.4. Displaying Social Login Icons on pages 8 7. Conclusion 9 1. PURPOSE OF THE DOCUMENT: This document provides comprehensive guidelines and step-by-step instructions to client or site admin who will configure the Social Login services on e-commerce website for Magento extension. 2. WHO CAN USE THIS DOCUMENT? This document is most useful for client or site admin who will configure the Social Login services at Magento Extension. 3. INTRODUCTION TO SOCIAL LOGIN SERVICES • Every e-commerce website has their own log services for user and some of the websites integrates this login system with Social networking sites. • Social Login is a login service of Annex Cloud. Using social network account login credentials, the user can log into the client site. • Social Login gives the option to users to link an existing site account with one or more social accounts. • This tool reduces the number of accounts creating steps and pre-fill fields with social data to ultimately increase conversions. • When returning to your site, users will be able to login with more flexibility, and with all of their information in one place. • In socialannex, each service has an id. Social Login (module) service id is 13. • Following social networks are integrated into social login. • Facebook • Google • Amazon • PayPal 1 4. FUNCTIONALITY SOCIAL LOGIN SERVICES: Social Login is working as below: 1. As soon as load the asynchronous JavaScript on the page, it shows the login buttons in div, which has id as show_provider or show_provider_small. 2. Click on any provider login button, It will open the popup in which it shows login page of particular social network. E.g. user clicks on the Facebook button. 3. It will show the login page of Facebook in the popup. Enter the Facebook account email id and password and click on submit button. 4. Facebook will ask for user permission for the new user only at first time. Click on allow button. 5. The user login session will set on site and it will redirect to the user’s profile page. • Using these above Social Login steps, the user will be registered and log in on e-com- merce site. • In some exceptional case, social network not returns the email id. In this situation, Social Login works in a different way: 1. Social Login opens another popup to enter the email id. 2. After entering the email id, Social Login sends email on entered email id with a verification code. 3. The user has to go on a social network site and have to open the email. Copy the verification code from email and pest it in verification code input box of popup an click on submit button. 4. Social Login will verify the entered code and if it is valid then only it set the login session and redirect to the user profile page. If the code is not valid, then it will show the message that code is not valid and the process ends without login. 2 5. INSTALLATION OF SOCIAL LOGIN SERVICES AT MAGENTO EXTENSION For Magento site, we provide Social Login Magento extension. There are simple steps to integrate Magento extension. 5.1. Magento Installation Follow below steps for Social Login Magento Installation - • Copy Socialannex folder to /app/code on the server. (Create code folder if it is not available) • Open file “app/etc/config.php” and add 'Socialannex_SocialLogin' => 1 at the end of array like shown in the following screenshot. • Open Command line user interface (CMD) and go to the magento2 root folder. • Run command “php bin/magento setup:upgrade” on CMD. 3 Note: 6. CONFIGURATION OF SOCIAL LOGIN SERVICES AT MAGENTO EXTENSION • After clicking on the configuration button you will get the below window. All these information will be provided by Annex Cloud. • After click on insert widget button, the widget will add into editor window as shown in • Click on General link under Social Annex tab as shown in the following screenshot. • After adding all details, click on “Save Config” button at right corner. below screenshot. 6.1. Log in to Magento Admin Panel • You have to enter the username and password in following login window of Magento. 6.3. Steps to add social log in block • To add Social Login block, navigate to Content > Blocks as shown in below screenshot. • After click on insert widget button, you will get the dropdown list to select widget which is shown in below screenshot. • After that, fill the details in the following setting section, as shown in the following image: • Select widget “Socialannex – Social Login” from widget type drop-down box and click 6.2. Configuration into Magento Admin Panel • Secret key on ‘Insert Widget’ button. • Click on “Save Block” button which is highlighted using the blue box in the above • After login, navigate to Stores > Configuration as shown in the following image. • Access token url screenshot. • Get user info url • After that click on “Add New Block” button in the right corner. It will show the 6.4. Displaying Social Login Icons on pages screen as below. • Add the following script within the phtml (Magento file type) page where you wish to • Fill block title, identifier, select ‘all store views’ and click on insert widget icon in the display social login buttons. editor as shown in the following screenshot. 4 Note: 6. CONFIGURATION OF SOCIAL LOGIN SERVICES AT MAGENTO EXTENSION • After clicking on the configuration button you will get the below window. All these information will be provided by Annex Cloud. • After click on insert widget button, the widget will add into editor window as shown in • Click on General link under Social Annex tab as shown in the following screenshot. • After adding all details, click on “Save Config” button at right corner. below screenshot. 6.1. Log in to Magento Admin Panel • You have to enter the username and password in following login window of Magento. 6.3. Steps to add social log in block • To add Social Login block, navigate to Content > Blocks as shown in below screenshot. • After click on insert widget button, you will get the dropdown list to select widget which is shown in below screenshot. • After that, fill the details in the following setting section, as shown in the following image: • Select widget “Socialannex – Social Login” from widget type drop-down box and click 6.2. Configuration into Magento Admin Panel • Secret key on ‘Insert Widget’ button. • Click on “Save Block” button which is highlighted using the blue box in the above • After login, navigate to Stores > Configuration as shown in the following image. • Access token url screenshot. • Get user info url • After that click on “Add New Block” button in the right corner. It will show the 6.4. Displaying Social Login Icons on pages screen as below. • Add the following script within the phtml (Magento file type) page where you wish to • Fill block title, identifier, select ‘all store views’ and click on insert widget icon in the display social login buttons. editor as shown in the following screenshot. 5 Note: 6. CONFIGURATION OF SOCIAL LOGIN SERVICES AT MAGENTO EXTENSION • After clicking on the configuration button you will get the below window. All these information will be provided by Annex Cloud. • After click on insert widget button, the widget will add into editor window as shown in • Click on General link under Social Annex tab as shown in the following screenshot. • After adding all details, click on “Save Config” button at right corner. below screenshot. 6.1. Log in to Magento Admin Panel • You have to enter the username and password in following login window of Magento. 6.3. Steps to add social log in block • To add Social Login block, navigate to Content > Blocks as shown in below screenshot. • After click on insert widget button, you will get the dropdown list to select widget which is shown in below screenshot. • After that, fill the details in the following setting section, as shown in the following image: • Select widget “Socialannex – Social Login” from widget type drop-down box and click 6.2. Configuration into Magento Admin Panel • Secret key on ‘Insert Widget’ button. • Click on “Save Block” button which is highlighted using the blue box in the above • After login, navigate to Stores > Configuration as shown in the following image. • Access token url screenshot. • Get user info url • After that click on “Add New Block” button in the right corner. It will show the 6.4. Displaying Social Login Icons on pages screen as below. • Add the following script within the phtml (Magento file type) page where you wish to • Fill block title, identifier, select ‘all store views’ and click on insert widget icon in the display social login buttons. editor as shown in the following screenshot. 6 Note: 6. CONFIGURATION OF SOCIAL LOGIN SERVICES AT MAGENTO EXTENSION • After clicking on the configuration button you will get the below window. All these information will be provided by Annex Cloud. • After click on insert widget button, the widget will add into editor window as shown in • Click on General link under Social Annex tab as shown in the following screenshot.
Recommended publications
  • Captive Portal Authentication Via Twitter
    Grandstream Networks, Inc. Captive Portal Authentication via Twitter Table of Content SUPPORTED DEVICES ................................................................................................. 4 INTRODUCTION ............................................................................................................. 5 CAPTIVE PORTAL SETTINGS ...................................................................................... 6 Policy Configuration Page .................................................................................................................... 6 Landing Page Redirection ............................................................................................................... 10 Pre-Authentication Rules ................................................................................................................ 10 Post-Authentication Rules ............................................................................................................... 10 Guest Page ........................................................................................................................................ 10 CONFIGURATION STEPS............................................................................................ 12 Create Twitter App .............................................................................................................................. 12 Configure Captive Portal Policy with Twitter Authentication ................................................................. 15 Assign
    [Show full text]
  • Threats and Vulnerabilities in Federation Protocols and Products
    Threats and Vulnerabilities in Federation Protocols and Products Teemu Kääriäinen, CSSLP / Nixu Corporation OWASP Helsinki Chapter Meeting #30 October 11, 2016 Contents • Federation Protocols: OpenID Connect and SAML 2.0 – Basic flows, comparison between the protocols • OAuth 2.0 and OpenID Connect Vulnerabilities and Best Practices – Background for OAuth 2.0 security criticism, vulnerabilities related discussion and publicly disclosed vulnerabilities, best practices, JWT, authorization bypass vulnerabilities, mobile application integration. • SAML 2.0 Vulnerabilities and Best Practices – Best practices, publicly disclosed vulnerabilities • OWASP Top Ten in Access management solutions – Focus on Java deserialization vulnerabilites in different commercial and open source access management products • Forgerock OpenAM, Gluu, CAS, PingFederate 7.3.0 Admin UI, Oracle ADF (Oracle Identity Manager) Federation Protocols: OpenID Connect and SAML 2.0 • OpenID Connect is an emerging technology built on OAuth 2.0 that enables relying parties to verify the identity of an end-user in an interoperable and REST-like manner. • OpenID Connect is not just about authentication. It is also about authorization, delegation and API access management. • Reasons for services to start using OpenID Connect: – Ease of integration. – Ability to integrate client applications running on different platforms: single-page app, web, backend, mobile, IoT. – Allowing 3rd party integrations in a secure, interoperable and scalable manner. • OpenID Connect is proven to be secure and mature technology: – Solves many of the security issues that have been an issue with OAuth 2.0. • OpenID Connect and OAuth 2.0 are used frequently in social login scenarios: – E.g. Google and Microsoft Account are OpenID Connect Identity Providers. Facebook is an OAuth 2.0 authorization server.
    [Show full text]
  • A Investigating User's Perspective of Web Single Sign-On
    A Investigating User’s Perspective of Web Single Sign-On: Conceptual Gaps, Alternative Design and Acceptance Model SAN-TSAI SUN, ERIC POSPISIL, ILDAR MUSLUKHOV, NURAY DINDAR, University of British Columbia KIRSTIE HAWKEY, Dalhousie University KONSTANTIN BEZNOSOV, University of British Columbia Manuscript submitted to ACM Transactions on Internet Technology on January 9th, 2012. Received minor revision decision on October 31th, 2012. Major service providers such as Google, Yahoo, Microsoft and Facebook are competing for the online identity landscape through provisioning of web single sign-on (SSO) solutions. Those billions of SSO- enabled user accounts attract millions of supporting websites; however, average users’ perception of web SSO is still poorly understood. Through several user studies, this work evaluates users’ experience, investigates their perceptions and concerns when using web SSO for authentication, and explores possible improvements. We found several behaviors, concerns, and misconceptions that hinder our participants’ adoption intentions, from inadequate mental models of web SSO, to the reluctancy to have their personal profile information released to SSO-enabled web sites, and to the reduction of perceived web SSO value due to the employment of password management practices. Informed by our findings, we offer a web SSO technology acceptance model, and suggest design improvements. Categories and Subject Descriptors: D.4.6 [Security and Protection]: Authentication General Terms: Security, Human Factors Additional Key Words and Phrases: Web Single Sign-On; OpenID; OAuth; Usable Security; ACM Reference Format: Sun, S., Pospisil, E., Muslukhov, I., Dindar, N., Hawkey, K., Beznosov, K. 2012.Investigating User’s Per- spective of Web Single Sign-On: Conceptual Gaps, Alternative Design and Acceptance Model.
    [Show full text]
  • Social Login
    Social Login An easy way to register and login to your store customer ​ Extension Specification Document Magento 1 Extension URL: https://www.extensionhut.com/magento-extensions/social-login.html Support URL: https://www.extensionhut.com/support www.extensionhut.com PAGE 1 Index Overview 3 Why Social Login? 3 Features 3 Configuration 4 How it works? 6 www.extensionhut.com PAGE 2 Overview Give your customer an easy way to get register or login to your store with social login extension. Let the customer access their account with few clicks and get rid from filing registration or login forms. It provides options to login with different social accounts which includes Facebook, Google+, Twitter, Yahoo and LinkedIn. Why Social Login? ❏ Easy way to login without filling form. ❏ Get into account with single click. ❏ Many social account options to login. Features 1. Multi store configuration with single installation: Extension can be configured for each and every store created in your Magento installation. 2. Separate configuration option for each social account: Each social account option ​ has its own configuration in admin area. 3. Display social icon option: Social icons for customer to login their account can be ​ display on login page and checkout page at different positions(top, bottom, left or right). 4. Enable social icon according to requirement: Each social account can be made ​ enable or disable separately for each store. www.extensionhut.com PAGE 3 Configuration Extension configuration is required to make it ready to function and set-up according to your requirements. Here is step by step guide to configure it.
    [Show full text]
  • EL PASSO: Efficient and Lightweight Privacy-Preserving Single Sign On
    Proceedings on Privacy Enhancing Technologies ; 2021 (2):70–87 Zhiyi Zhang, Michał Król, Alberto Sonnino, Lixia Zhang, and Etienne Rivière EL PASSO: Efficient and Lightweight Privacy-preserving Single Sign On Abstract: Anonymous credentials are a solid founda- 1 Introduction tion for privacy-preserving Single Sign-On (SSO). They enable unlinkable authentication across domains and al- Single Sign-On (SSO) is an answer to the complexity low users to prove their identity without revealing more and fragility of using individual passwords on the web, than necessary. Unfortunately, anonymous credentials i.e., leading to reuse and leaks [1]. SSO enables the use schemes remain difficult to use and complex to deploy. of a unique identity provided by an Identity Provider They require installation and use of complex software at (IdP). Users authenticate themselves to services (called the user side, suffer from poor performance, and do not Relying Parties–RP) with tokens provided by their IdP. support security features that are now common, such SSO improves overall web security [2] and enables the as two-factor authentication, secret recovery, or sup- generalization of good security practices such as the use port for multiple devices. In contrast, Open ID Con- of 2-factor authentication (2FA) [3]. nect (OIDC), the de facto standard for SSO is widely deployed and used despite its lack of concern for users’ Limitations of OpenID Connect. OpenID Connect privacy. We present EL PASSO, a privacy-preserving (OIDC) is a dominant SSO solution used by over a mil- SSO system based on anonymous credentials that does lion websites in 2020 [4].
    [Show full text]
  • Captive Portal Authentication Via Facebook
    Grandstream Networks, Inc. Captive Portal Authentication via Facebook Table of Content SUPPORTED DEVICES ................................................................................................ 4 INTRODUCTION ............................................................................................................ 5 CAPTIVE PORTAL SETTINGS ..................................................................................... 6 Policy Configuration Page ................................................................................................................7 Landing Page Redirection ....................................................................................................... 10 Pre-Authentication Rules ........................................................................................................ 10 Post-Authentication Rules ....................................................................................................... 10 Guest Page ................................................................................................................................... 11 CONFIGURATION STEPS........................................................................................... 12 Create Facebook App .................................................................................................................... 12 Configure Captive Portal Policy with Facebook Authentication ....................................................... 17 Using GWN Master GUI (Standalone mode) ..........................................................................
    [Show full text]
  • 2. Social Login User Guide
    2. Social Login User Guide Thank you for purchasing our extension. If you have any questions that are beyond the scope of this document, do not hesitate to leave us an email via [email protected] Created: 11/05/2016 | By: Magenest | Support Portal: http://servicedesk.izysync.com/servicedesk/customer/portal/30 Introduction Features For Admins Features For Customers System Requirements Configuration General Configuration Credentials Settings Front end Social login options Sharing on social networks Comment on product using Facebook account Social login suggestion on checkout page Update Support Introduction Magento 2 Social Login is an extension developed by Magenest to help customers login to Magento 2 stores conveniently with their social accounts. Features For Admins Set up app for each social network including: Twitter, Facebook, Google, Amazon, LinkedIn, Pinterest, Instagram, Reddit, Line Add login popup with social login options Add social login options to sign in, sign up page Set social login suggestion for customer at checkout page for customers who used to login with social account on the store Add comment section using Facebook account for customer on product detail page Add social sharing buttons on product page Features For Customers Choose to login with one of 9 social accounts: Twitter, Facebook, Google, Amazon, Linkedin, Pinterest, Instagram, Reddit, Line Share products on their social networks Use Facebook account to comment on the Magento 2 store Be suggested with social login at checkout page if they used to login with social account on the store System Requirements Your store should be running on Magento 2 Community Edition version 2.0.0, 2.1.x, 2.2.x.
    [Show full text]
  • The Value of Social Login Solving the Engagement Gap Insights from Consumer Research
    The Value of Social Login Solving the Engagement Gap Insights from Consumer Research tm + As marketers we endeavor to communicate meaningful and authentic dialogues with consumers. But 98% of people say the information we’re trying to share is misaligned. Almost all 10% Q the time Frequently 48% “How often do companies send 98% are information, promotions, etc. mistargeted not relevant to you?” Infrequently 40% Never 2% Q1. How often, if at all, have you experienced a situation where a company has sent you information, promotions, etc. that are not relevant to you? n=593 Why are we having this problem? We need to know who we’re talking to in order to be relevant. Site registration aims to solve this problem. But why doesn’t it always work? For one, people are account fatigued, and more resistant to registering. 53% have 5+ usernames 57% have 5+ passwords *** Q *** “How many 29% have 4—5 usernames *** di!erent *** usernames and 26% have 4—5 passwords *** *** passwords have *** you created 15% have 2—3 usernames *** *** online? 16% have 2—3 passwords *** 3% have 0—1 usernames 1% have 0—1 passwords Q6A. You may not use, let alone remember, all of the di!erent username and passwords that you have created online. However to the best of your knowledge, how many di!erent usernames have you created online for sites that require a username and password? n=593 Even after they’ve created an account, many have forgotten login information and decide to leave sites. Q 92% “How often have 61% have left instead of Qyou gone to a A Few resetting or recovering ? Times website, forgotten login information.
    [Show full text]
  • A Primer and Action Guide to Decentralized Identity
    A Primer and Action Guide to Decentralized Identity ©SecureKey Technologies Inc. All rights reserved. Introduction In an increasingly digital world affected by ever-mounting fraud and privacy concerns, digital identity and the security and assurance of identity data is becoming a crucial consideration for public and private sector organizations. However, digital identity as it currently exists with its centralized username and password focus, is insufficient for solving the identity problems we face. When stark use cases like data portability and user control are presented, it’s clear that our existing solutions don’t represent true identity – standalone biometric selfies matched with photo IDs do not make a strong digital identity – and that decentralized digital identity enables much more flexibility. Along the spectrum, there are solutions that repurpose physical identity modalities for digital credentials. These “point solutions” (i.e. Jumio, Yoti and Plaid) act as placeholders but do not fulfill important principles of identity. Most recently the self-sovereign identity (SSI) community has entered the fold with a renewed interest in creating user-centric identity solutions that adhere to technological principles. Verified.Me by SecureKey Technologies Inc., aims to bridge the gap between these two approaches by providing a robust, principled identity network that relies on technical standards, governance frameworks and active user behaviour as the three pillars of a trusted ecosystem. An Overview of Digital Identity Management What are the ways by which digital identities are created and managed? This paper will delve into the market positioning and perception of centralized and decentralized identity schemes, focusing on SSI, federated identity, SecureKey Technologies’ Verified.Me hybrid decentralized identity verification network and their respective strengths and weaknesses.
    [Show full text]
  • Apple Macbook Invoice Scam
    Apple Macbook Invoice Scam committalPyotr is obsessively errs not secludedly undrowned enough, after holoblastic is Zacharias Urbanus sulky? secludeIs Filip coniferous his solidity when spiritlessly. Wilbur When overcropped Pepe dichotomising disparagingly? his Thanks for copyright fair use apple macbook only will try scammers are services that there anyway we will allow them over new enclosure is. ITunes gift card scam Apple sued for refusing to help victims. There are eight main ways this scam is executed via cold calls pop-up messages and incorrect search engine results on a Mac operating system or Windows. Use Apple Pay Cash write a debit card to slam a 3 credit card. Take users to scam has been forged or pending payments. This apple macbook invoice scam emails, an email which make payment is pretty authentic companies, so i said type of. Does Apple pay charge hefty fee? With a quiet to stroke your credit card provide you call one number listed. Apple Pay is designed with your security and conspicuous in mind sharp it a simpler and more secure justice to sensation than using your physical credit debit and prepaid cards Apple Pay uses security features built-in to mean hardware and software make your device to ring protect your transactions. Apple password data transfers to explain it back on for students day i view my itunes nor your carrier, you may want your saved securely for. 11 Most fair and Dangerous Apple Scams BK Business. Still think you can i type assoc, the same apple macbook invoice scam keeps showing red. Can really get scammed on Apple pay? How darkness is Apple cash? Thanks for a target enterprises to apple macbook invoice scam message with the macbook and missing channels to do you will be duped.
    [Show full text]
  • 2. Social Login User Guide
    2. Social Login User Guide Thank you for purchasing our extension. If you have any questions that are beyond the scope of this document, do not hesitate to leave us an email via [email protected] Created: 11/05/2016 | By: Magenest | Support Portal: http://servicedesk.izysync.com/servicedesk/customer/portal/30 Introduction Features For Admins Features For Customers System Requirements Configuration General Configuration Credentials Settings Front end Social login options Sharing on social networks Comment on product using Facebook account Social login suggestion on checkout page Update Support Introduction Magento 2 Social Login is an extension developed by Magenest to help customers login to Magento 2 stores conveniently with their social accounts. Extension's page: Social Login and Share Features For Admins Set up app for each social network including: Twitter, Facebook, Google, Amazon, LinkedIn, Pinterest, Instagram, Reddit, Line Add login popup with social login options Add social login options to sign in, sign up page Set social login suggestion for customer at checkout page for customers who used to login with social account on the store Add comment section using Facebook account for customer on product detail page Add social sharing buttons on product page Features For Customers Choose to login with one of 9 social accounts: Twitter, Facebook, Google, Amazon, Linkedin, Pinterest, Instagram, Reddit, Line Share products on their social networks Use Facebook account to comment on the Magento 2 store Be suggested with social login at checkout page if they used to login with social account on the store System Requirements Your store should be running on Magento 2 Community Edition version 2.0.0, 2.1.x, 2.2.x.
    [Show full text]
  • Customer Engagement Starts with Single Sign-On (But It Doesn’T End There) Answering High Expectations with 03 Customer Sso
    E-BOOK CUSTOMER ENGAGEMENT STARTS WITH SINGLE SIGN-ON (BUT IT DOESN’T END THERE) ANSWERING HIGH EXPECTATIONS WITH 03 CUSTOMER SSO 05 EXCEED EXPECTATIONS WITH CUSTOMER SSO SSO IS WINNING THE CUSTOMER 07 EXPERIENCE BATTLE TABLE OF 10 TODAY’S STANDARDS & WHY THEY MATTER CONTENTS 12 SSO AND YOUR MOBILE CUSTOMERS 15 STEP-UP AUTHENTICATION 17 CIAM SOLUTIONS GO BEYOND SSO ANSWERING HIGH EXPECTATIONS WITH CUSTOMER SSO ANSWERING HIGH EXPECTATIONS WITH CUSTOMER SSO CUSTOMER EXPECTATIONS ARE HIGHER THAN THEY’VE EVER BEEN. This is true not only as it relates to the quality and relevance of products and services, but also for the quality and relevance of your customers’ experience with your brand. They expect secure, seamless and consistent interactions, regardless of the channel or application they’re using. Authentication is an easy place to fall short, since your customers have to sign on and authenticate every time they interact with your digital properties. If a customer has to create and remember multiple login credentials to access the various channels, applications or services you offer, they’ll quickly get frustrated. Many companies begin their customer identity and access management (customer IAM or CIAM) journey by providing single-sign on (SSO). Single sign-on is a great first step and critical to making your customers’ authentication experience as convenient as possible. But SSO is just one small piece of the puzzle. Your enterprise will likely outgrow the need to only provide SSO to in-house applications. As you integrate with more and more internal and third-party apps, you’ll quickly find that managing access on your own is no longer realistic and hinders your speed to market.
    [Show full text]