TREZOR API integration into php web app

Lengkap Disiarkan 5 tahun lepas Dibayar semasa penghantaran
Lengkap Dibayar semasa penghantaran

We are looking for someone who can integrate [login to view URL] API -[login to view URL] which enables user authentification and replacing the need for a sign in with username and password.

[login to view URL]:Trezor_Connect_API_-_Login_with_Trezor

TREZOR developed js library called [login to view URL] which simplifies the integration process.

Trezor Connect leverages the ability of Trezor device to hold securely secret keys and use them to sign messages without actually ever exposing these secrets. Thus when using login with Trezor, no user password is needed and no reusable secret can be ever captured by keylogger or other malware.

To gain the maximum security from Trezor Connect the site should make the implementation correctly without any unintented backdoors. There are the following basic scenarios:

Sign in with Trezor only (use case A)

This is the most secure option: When user Sign in with Trezor for the first time, the site offers him to create new account with his site-specific Trezor identity.

There is no other way how to login and site operator should decide carefully if he allows any other (usually much weaker) form of authentication and Trezor identity override.

Classic sign in along with Trezor option (use case B)

This case occurs when Trezor is only one of more ways of accessing the user account. Usually, user already has an account with username-password authentication and he pairs Trezor with his account later.

With this option, the user doesn't have to expose his original credentials each time he authenticates. Nevertheless, he can still easily recover access to the account using username & password if his Trezor identity gets lost.

Site can also give user an option of disabling the original credentials, thus effectively creating the first use case.

Ideally, you should own a Trezor device, but I´m sure we can figure out a way, how we can remotely help with testing the integration.

The application is written in MVC framework - Codeignitor & MySQL.

JavaScript MySQL Node.js PHP Kejuruteraan Perisian

ID Projek: #18077569

Tentang projek

4 cadangan Projek jarak jauh Aktif 5 tahun lepas

Dianugerahkan kepada:

Manavx

hi, I have 3+ years of industry experience with expertise in Php, js, mysql. I can easily do this project for you on budget and in time. Hope to hear from you.

€155 EUR dalam 3 hari
(11 Ulasan)
3.9