Search
Close this search box.

【Jento專欄】輸入帳號密碼太費時,還是用 QR Code 認證快些!

最常看到的 QR Code,莫非就是把網址放在裡面,然後連到一個網頁。不過事實上呢,QR Code 除了用來連結到網址,還有一個很大的用途,就是拿來做身分認證。而其實 QR Code 也不只能拿來做身分驗證,包含地點、裝置,都可以透過 QR Code 進行驗證。

今天,我們就來談談,有哪些常見的 QR Code 認證的執行方法。

  • 票券驗證:票券無紙化,環保又可以快速入場

高鐵手機 App 票券的實作方式很類似這個方式。當使用者取得票券的時候,他同時也會得到一組票券編號,這個編號是透過演算法加密過的,例如說,你的票券編號可能是 A213DQ3,這個編號只屬於你的票券。而透過 App,手機上的 QR Code 裡面內藏的資訊,就是這組編號。其中最大的重點是,高鐵入口處的掃瞄器掃描這組 QR Code 之後,這組編號就會失效了(視為已經進站),所以每次你購買車票,都會得到一組新的 QR Code。

這個方式呢,理論技術上,還是有可能是別人刷進站,但是由於購買者是第一個收到這個 QR Code 的人,在極少數的情況下,購買者才會不小心把 QR Code 讓別人複製,所以除非被駭,不然 QR Code 票券的身分認證確認程度很高。

  • 地點認證:讓使用者能精確選到他所在的位置 -- 你的櫃位

QR Code 由於是可以在實體出現的,所以他也常拿來被當做地點的驗證方式。舉例來說,如果在百貨公司內,你的 App 需要提供讓使用者打卡到某個品牌的功能,這個時候你會碰到一個問題,那就是室內並沒有 GPS 訊號,地點常常會不準確。這個時候,你可以在櫃位上放置 QR Code,然後使用你的 App 內建的 QR Code 掃瞄器掃描後,App 就能自動幫你選擇正確的品牌地點。

這個運作原理是,QR Code 裡面藏的是只有你的 App 才能辨識的地點資訊,所以當掃描後,你就可以正確的幫使用選擇地點位置了。

  • 裝置驗證:免去輸入帳號密碼手續,身分辨別也更加準確

我相信有使用過 Line 網頁版的朋友,應該知道這個作法了。有時候,你的網頁服務會需要確定使用者是不是也是手機 App 的使用者,或者是你想要多一個認證,以確保沒有被盜用。

假設你現在的產品是一個手機交友網站好了,最近你新增了桌面網頁版的服務,而你知道你 99% 的客戶,都是使用手機登入你的產品。這個時候,你就可以提供一個 QR Code 在桌面版的登入畫面,然後使用者用你的 App 內建的 QR Code 掃瞄器掃描後,桌面版就能直接登入,而不用輸入任何帳號密碼。

這個運作原理是,當使用者採用 QR Code 登入方式時,系統在背景把這個當前的網頁 session 加密,並且數位鑰使是這個使用者 App 中才持有的,所以掃描之後,這個鎖就被打開了,進而幫使用者進行登入。

本專欄致力於介紹國內外各式 QR Code 應用與情報,如果你有台灣本土的 QR Code 應用案例或數據,也歡迎與我聯繫:[email protected].

Jento 是一個致力於 QR Code 科技的設計平台。透過 Jento,使用者能夠輕易的設計出優秀的 QR Code 應用。

(圖片來源:grigoryk, CC Licensed)