Apple Signin for Magento 2 Iv Visit Extension X Support
Total Page:16
File Type:pdf, Size:1020Kb
Apple SignIn For Magento 2 iv Visit Extension x Support Apple SignIn For Magento 2 Description AppleSignIn extension for Magento 2 allows customers to login/create an account via iTunes account. At the login page of the store, when clicking a Apple SignIn button, customer is asked whether he wants to link his iTunes account to the store. Created account borrows all necessary information from the iTunes. Out of the box, the extension support most secure 2 factor authentication which gains customer trust and customer became free from worrying of using their personal data like other social media do. Features Login with Apple SingIn option from login, registration, checkout pages Support 2-factor authentication Creates a new account or link with an existing account if email match Admin can enable/disable sign-in with apple any point of a given time 100% open source extension with optimum functionality Configuration The Admin can configure apple signin settings as per requirement. To access Apple SignIn extension configuration, log in to admin panel and go to Store Store > Configuration > Fora Studio > Apple SignIn Configuration Here, admin can on/off apple signin feature access for customers. Upon eenabling apple signin, further configuration field will be appeared. After changing configuration, to reflect changed do not forget to flush/refresh cache from System > Cache Management menu. Functionalities On the login page customer can choose to login with Apple Signin Opens popup window to enter iTunes credentials Two Factor Authentication console to enter code recevied on iPhone. Takes consent to share profile information. Upon registered/login, redirects to account page as per configured redirect path and shows message eigher connected or logged in using Apple account. Live Demo w Admin Panel User: applesignin / Password: applesignin@123 Apple App Configuration Sign in to the Apple Developer Portal and click on Certificates, Identifiers and Profiles. Create an App ID From the sidebar, choose Identifiers then click the blue plus icon. Choose App IDs in this first step. In the next screen, you’ll choose a description and Bundle ID for the App ID. The description isn’t too important, but type something descriptive. The Bundle ID is best when it’s a reverse-dns style string. In this example, we are using com.forastudio since the domain this app will be running on is forastudio.com. You’ll also want to scroll down through the list of capabilities and check the box next to Sign In with Apple. Go ahead and confirm this step. Create a Services ID The Services ID will identify the particular instance of your app, and is used as the OAuth client_id Go ahead and create a new identifier and choose Services IDs. In the next step, you’ll define the name of the app that the user will see during the login flow, as well as define the identifier which becomes the OAuth client_id. Make sure to also check the Sign In with Apple checkbox. You’ll also need to click the Configure button next to Sign In with Apple in this step. This is where you’ll define the domain your app is running on, as well as define the redirect URLs used during the OAuth flow. Make sure your associated App ID is chosen as the Primary App ID. (If this is the first App ID you’ve made that uses Sign In with Apple, then it will probably already be selected.) Enter the domain name your app will eventually be running at, and enter the redirect URL for your app as well. Go ahead and click Save and then Continue and Register until this step is all confirmed. Now, you are ready to allow customer to login with their iTunes account..