In order to use resin.io and deploy code to devices you will need a resin.io account.
If you don't already have a account head over to our signup page. When you create your account, you will be asked to enter you email address and create a password for the account. You password needs to be at least 8 characters long.
An organization should create a main account to host all applications that the organization owns. This allows a strict separation between applications the organization owns and employee applications created via their accounts. The main account is bound to the organization itself—the organization should have a well defined process to manage the credentials for its main account. Employees are granted access to the organization applications as collaborators. When an employee should no longer have access to the organization applications, access can be revoked by removing them as a collaborator.
Two Factor Authentication
We offer the option to enable Two Factor Authentication - this is a feature that prompts you to input a code from your smartphone/computer in addition to your password, providing an additional layer of security for your account.
Note: We use the industry standard Time-based One-time Password Algorithm to implement this functionality.
Enabling Two-Factor Authentication
From here, click on the 'Two factor authentication' tab then click
ENABLE to switch it on:-
Once you've enabled two factor authentication you will be given a QR code and prompted for a pairing code as shown below:-
Note: Two factor authentication will only be enabled once you have finished configuring it against your smartphone/computer, so no need to worry about logging out before finishing the configuration then not having access to your account!
In order to use your phone/computer as your added layer of security you will need to download a free authenticator application. There are many available, but one that works well and has been successfully tested against resin.io is Google Authenticator - download it for Android or iOS.
Once installed, navigate to the barcode scanner:-
Note: The Android application is shown here - if you already have accounts installed, tap the 3 vertical dots in the top right-hand corner and select 'Set up account', otherwise you should be given the option when you first start the app.
When you tap the option to scan a barcode your phone will turn on your camera and all you need to do to pair with your account is to simply point it at the QR code displayed on your monitor.
Once configured, you'll see a 6 digit generated code with a graphic beside it indicating a countdown. Once the countdown expires, the code becomes invalid:-
Next you'll need to input the displayed code into the 'Pairing code' input on the preferences page.
Once you've paired your authenticator to your resin.io account you'll be all set up and the two factor authentication page will simply give you the option to disable it should you wish to later:-
Note: It's best to wait for the countdown to show plenty of time remaining before doing this as the window during which the code is valid is rather short!
Now when you log in you will be prompted for the code displayed in your authenticator app after you've input your username and password. Enjoy your added layer of security!