close

學習英文與了解天下事,為什麼要讀時代雜誌呢?

閱讀世界新鮮事的人所擁有的國際觀是非常驚人的

當你開始閱讀time時代雜誌增加英文閱讀能力,同時也可以提昇世界觀

因此無論出社會還是在學時,推薦學英文的其中一種方法就是大量閱讀time時代雜誌

藉此提高外文的閱讀理解能力,提高英文文章與新聞的理解力,time時代雜誌是一個非常好的讀物!

因為這本雜誌所囊括世界各地最新的奇人異事,可以讓眼界變得更寬廣

而且許多最新片語詞彙,不見得你在字典可以找到,很多都是新創名詞

讓你的頭腦可以跟著世界的巨輪一起前進

只要閱讀1-2個月,你會發現你看原文的速度至少快上2-3倍。

除了TIME雜誌外,經濟學人,科學人,國家地理中文都很推薦

下面的介紹,可以讓你快速了解雜誌的特色

↓↓↓TIME雜誌限量特惠的優惠按鈕↓↓↓

PTT鄉民限量,團購,限時,週年慶,二維碼掃描登錄,你必須知道的 3 件事禮物,優惠,特價,開箱,比價二維碼掃描登錄,你必須知道的 3 件事,活動,好評,推薦

二維碼掃描登錄,你必須知道的 3 件事01網友哪裡便宜,採購,優缺點,試用,二維碼掃描登錄,你必須知道的 3 件事好用,二維碼掃描登錄,你必須知道的 3 件事CP值,經驗,好康,集購,下殺,免比價,去哪買?,

名人推薦介紹,二維碼掃描登錄,你必須知道的 3 件事部落客,排行,體驗,精選,限定,折扣,二維碼掃描登錄,你必須知道的 3 件事折價卷,ptt,蝦皮拍賣,Dcard推薦評比開箱

選購指南!二維碼掃描登錄,你必須知道的 3 件事這新知
如何選購二維碼掃描登錄,你必須知道的 3 件事這新知
新手選購有技巧!部落客大推二維碼掃描登錄,你必須知道的 3 件事這新知
二維碼掃描登錄,你必須知道的 3 件事好用
這個這新知二維碼掃描登錄,你必須知道的 3 件事你不能錯過
熱門的二維碼掃描登錄,你必須知道的 3 件事好用?如何選購

↓↓↓下方有其他推薦產品與服務讓你選喔↓↓↓

熱點新知搶先報

 

... 作者 | 網際網路平頭哥 本文經授權轉載自網際網路平頭哥(ID:it_pingtouge) 掃二維碼登錄現在比較常見,比如微信、支付寶等 PC 端登錄,並且好像每款 APP 都支持掃碼登錄,不搞個掃碼登錄都不好意思。作為技術人員,不知道您對這背後的實現邏輯是否感興趣,反正我是一直都對這背後實現好奇。最近剛好看到一個關於掃碼登錄原理的視頻,於是就整理出來了這篇文章,希望對您有所幫助。 本文共三個主題:什麼是二維碼。移動端基於 token 的認證機制。二維碼掃碼登錄的原理。 ... 什麼是二維碼 二維碼又稱二維條碼,常見的二維碼為QR Code,QR全稱Quick Response,是一個近幾年來移動設備上超流行的一種編碼方式,它比傳統的Bar Code條形碼能存更多的信息,也能表示更多的數據類型。----來自百度百科 在商品上,一般都會有條形碼,條形碼也稱為一維碼,條形碼只能表示一串數字。二維碼要比條形碼豐富很多,可以存儲數字、字符串、圖片、文件等,比如我們可以把 www.baidu.com 存儲在二維碼中,掃碼二維碼我們就可以獲取到百度的地址。 可能用文字說起來還是比較難理解,您可以百度:草料二維碼,一款二維碼生成和解析工具,玩一玩你就知道二維碼是個啥了。 ... 移動端基於 token 的認證機制 在了解掃碼登錄原理之前,有必要先了解移動端基於 token 的認證機制,對理解掃碼登錄原理還是非常有幫助的。基於 token 的認證機制跟我們常用的帳號密碼認證方式有較大的不同,安全係數比帳號密碼要高,如果每次驗證都傳入帳號密碼,那麼被劫持的機率就變大了。 基於 token 的認證機制流程圖,如下圖所示: ... 基於token的認證機制 基於 token 的認證機制,只有在第一次使用需要輸入帳號密碼,後續使用將不在輸入帳號密碼。「其實在登陸的時候不僅傳入帳號、密碼,還傳入了手機的設備信息。在服務端驗證帳號、密碼正確後,服務端會做兩件事」。 第一,將帳號與設備關聯起來,在某種意義上,設備信息就代表著帳號。 第二,生成一個 token 令牌,並且在 token 與帳號、設備關聯,類似於key/value,token 作為 key ,帳號、設備信息作為value,持久化在磁碟上。 將 token 返回給移動端,移動端將 token 存入在本地,往後移動端都通過 token 訪問服務端 API ,當然除了 token 之外,還需要攜帶設備信息,因為 token 可能會被劫持。帶上設備信息之後,就算 token 被劫持也沒有關係,因為設備信息是唯一的。 這就是基於 token 的認證機制,將帳號密碼換成了 token、設備信息,從而提高了安全係數,可別小看這個 token ,token 是身份憑證,在掃碼登錄的時候也會用到。 ... 二維碼掃碼登錄的原理 好了,知道了移動端基於 token 的認證機制後,接下來就進入我們的主題:二維碼掃碼登陸的原理。先上二維碼掃碼登錄的流程圖: ... 掃碼登錄全流程 掃碼登錄可以分為三個階段:「待掃描、已掃描待確認、已確認」。我們就一一來看看這三個階段。 「1、待掃描階段」 待掃描階段也就是流程圖中 1~5 階段,即生成二維碼階段,這個階段跟移動端沒有關係,是 PC 端跟服務端的交互過程。 首先 PC 端攜帶設備信息向服務端發起生成二維碼請求,服務端會生成唯一的二維碼 ID,你可以理解為 UUID,並且將 二維碼 ID 跟 PC 設備信息關聯起來,這跟移動端登錄有點相似。 PC 端接受到二維碼 ID 之後,將二維碼 ID 以二維碼的形式展示,等待移動端掃碼。此時在 PC 端會啟動一個定時器,輪詢查詢二維碼的狀態。「如果移動端未掃描的話,那麼一段時間後二維碼將會失效。」 「2、已掃描待確認階段」流程圖中第 6 ~ 10 階段,我們在 PC 端登錄微信時,手機掃碼後,PC 端的二維碼會變成已掃碼,請在手機端確認。這個階段是移動端跟服務端交互的過程。 首先移動端掃描二維碼,獲取二維碼 ID,「然後將手機端登錄的信息憑證(token)和 二維碼 ID 作為參數發送給服務端」,此時的手機一定是登錄的,不存在沒登錄的情況。 服務端接受請求後,會將 token 與二維碼 ID 關聯,為什麼需要關聯呢?你想想,我們使用微信時,移動端退出, PC 端是不是也需要退出,這個關聯就有點把子作用了。然後會「生成一個一次性 token,這個 token 會返回給移動端,一次性 token 用作確認時候的憑證」。 PC 端的定時器,會輪詢到二維碼的狀態已經發生變化,會將 PC 端的二維碼更新為已掃描,請確認。 「3、已確認」 流程圖中的 第 11 ~ 15 步驟,這是掃碼登錄的最後階段,移動端攜帶上一步驟中獲取的臨時 token ,確認登錄,「服務端校對完成後,會更新二維碼狀態,並且給 PC 端生成一個正式的 token ,後續 PC 端就是持有這個 token 訪問服務端」。 PC 端的定時器,輪詢到了二維碼狀態為登錄狀態,並且會獲取到了生成的 token ,完成登錄,後續訪問都基於 token 完成。 在伺服器端會跟手機端一樣,維護著 token 跟二維碼、PC 設備信息、帳號等信息,後續的認證也是基於 token 和設備信息來完成。 到此,二維碼掃描登錄原理就差不多了,二維碼掃描登錄在原理上不難理解,跟 OAuth2.0 有一絲的相似之處,但是實現起來可能就比較複雜。 希望此文對您的學習或者工作有所幫助。同時希望您在評論區聊聊您的掃碼登錄工作經歷,祝好。 ...... ☞程式設計師職場背鍋甩鍋指南 ☞「Hey Siri」 背後的黑科技大揭秘! ☞紅外光抗疫、成功預測新基建,投資 280 家企業的光學博士到底是誰? ☞如何做一名出色的初級開發? ☞半小時訓練億級規模知識圖譜,亞馬遜AI開源知識圖譜嵌入表示框架DGL-KE ☞警惕!新騙術出現:這些虛假二維碼生成器已成功盜取 4.6 萬美元! ☞「出道」 5 年採用率達 78%,Kubernetes 的成功秘訣是什麼?

 

D15RF15FVFR5RR151EFE

 

 

文章來源取自於:

 

 

每日頭條 https://kknews.cc/tech/n2z4zm5.html

如有侵權,請來信告知,我們會立刻下架。

DMCA:dmca(at)kubonews.com

聯絡我們:contact(at)kubonews.com


科普雜誌彰化哪裡訂國際書展2020國際書展高雄哪裡訂2020年科學人桃園哪裡訂2020年國家地理雜誌彰化哪裡訂
遠見雜誌新客戶訂購價 寫作真的有那麼難嗎?3條過稿攻略分享給你!2020年國家地理雜誌新竹哪裡訂 德國最有影響力的十位數學家(1)2020年探索頻道雜誌台中哪裡訂 vivo通信研究院院長秦飛:vivo產線100%復工 日產能可達10萬+國際書展TIME時代雜誌訂購優惠 iOS 13.4 正式版已發布,功能尚佳,但這個操作太讓人不解!

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 推薦文日記 的頭像
    推薦文日記

    推薦文日記

    推薦文日記 發表在 痞客邦 留言(0) 人氣()