Greetings and welcome to this video tutorial. In this video we will see how to integrate Latch into our service. We are going to split this video into three small parts: First we will look at the steps required to download the plugin we need in order to be able to integrate Latch. The second part will look at how to install the plugin on our service. In the third and final part we look at what an end-user has to do in order to use Latch with our service once it has been installed. GETTING THE PLUGIN First of all, we need to go to the Latch web page and access the “Developer Area”. If we don’t have a Latch Developer account, we can create one using this button. If we already have an account, as in this example, we need to log on. After entering the username and password, we have access to our Latch Developer account. Here we can access the section “My applications” and create an application using this button. The name we enter here will be the one that the end-user will see on their mobile application, so enter one according to what you want to show. Let’s put Joomla for example and create the application. This screen is important because it shows the details of our application and we need to add some data. Among the data that appears is the name that we have just entered and an image. End-users will later see this image on their mobile application next to the name, so the usual thing would be to put a logo that represents the service to be protected. For example, I am going to use the ElevenPaths logo. The image will be displayed when we save the changes. In addition to the name and the image, we can add an email and phone number. End-users will also see this information on their mobile application. Let’s enter some fictitious data for the example. The “Application ID” and the “Secret” also appear. We will have to enter this information later when we integrate Latch into our service. Using this dropdown menu we can indicate if we want our application to support two-factor authentication. And from this other we can indicate whether we want our service to become automatically locked as soon as the user has logged on. As soon as we have entered all the information, we save the changes using this button. If we go back to the previous page we can see that our application has been created, including the name and image we used. This button allows us to re-edit the information. When our application is created, we have to download the required plugin. In this case, we have to download the Joomla plugin. Now we are going to the Latch plugins section in the menu “Documentation & SDKs”. Here is a list of all the plugins that are currently available for Latch. This list will grow as new plugins are developed and it also displays a brief description of each plugin, the installation requirements, the option to download an installation manual in English or Spanish, and the button to download it. The plugins are in alphabetical order, so we will go to Joomla and download it. Pressing the download button takes us to the GitHub page and we can download it by pressing this button here. The next step is to install it on our Joomla. AND THIS CONCLUDES THE FIRST PART OF THE VIDEO. THIS PART IS THE SAME FOR ANY INTEGRATION YOU WISH TO DO INTO A SERVICE. INSTALLING THE PLUGIN Once we haves downloaded the plugin, it has to be added as a module in its administration panel in Joomla Let’s first access our Joomla account as administrator, go to the “Extensions” menu and, once there, the “Extension Manager”. Now we should go to the “Upload Package File” tab, and there will be a button on this same screen to include the previously downloaded ZIP file. Press “Upload & Install” to install it. After installation, this message will appear indicating that the plugin is now installed. We should now go to the “Plugin Manager” section in the “Extensions” menu. Here we should find the Latch plugin to configure it. When the plugin appears, click on it to access its settings. Check that the plugin is enabled… now we have to indicate the “Application ID” and the “Secret”… that were generated when we created the application on the Latch website. Let’s return to the Latch website, we access our application, we press the “Edit” button to see our application’s data, and we copy and paste the “Application ID” and the “Secret” We save the changes and the plugin is already configured If everything works correctly, we will see a confirmation message on the page. Now authenticated users may use Latch with Joomla AND THIS ENDS THE SECOND PART OF THE VIDEO. IN THE NEXT PART, WE SEE HOW AN END USER CAN USE LATCH WITH THE SERVICE. USING LATCH BY A FINAL USER To test Latch on our Joomla service, we are going to simulate that we are a private user with the Latch application installed on their mobile device and a user account on Joomla. First of all, we need to pair our Latch account with our Joomla account. This needs to be done only once for each service we want to protect with Latch. To do this, we have to access our Joomla account and then go to the section where there is a text box in which we enter the pairing code. In Joomla is in this button. Once here, we need to generate a code on the mobile device and enter it on the web page. We access our Latch account on the mobile device and we will see that in this case we now have a service paired with Latch. To add the Joomla one, press the “Add a new service” button underneath, and then the button “Generate new code”. The code that appears is the one we must enter on the web page, taking notice of uppercase and lowercase letters. A notification will appear on the mobile device. The account is already paired with the service The new service has been added to the old one and we can now protect both with Latch. To demonstrate this, we are going to lock access to our Joomla account on the mobile device… and we are going to exit Joomla. Now we are going to try and log on again. As we can see, we cannot log on, and furthermore, we have received a mobile warning about an attempt to sign into our account. This warning will include the e-mail address and phone number entered when the application was created. If we go to the “My applications” section, we can see the details. This ensures that even when an intruder knows our user name and password, they won’t be able to access our account if we have protected it with Latch. To be able to gain access, we will have to unblock the account and try again. We see that now we can access our account. Ideally, we would have all our services permanently locked, and simply unlock them when we are going to access them. That is all. Feel free to visit our Latch website and watch our videos and manuals about Latch on Slideshare, Vimeo and YouTube.