與AWS一起學習Oauth
Amazon Cognito,Amazon API Gateway和AWS Lambda的Oauth簡介。構建和使用授權和資源服務器以了解OAUTH機制。
課程概述
本課程的結構是通過使用AWS進行實踐練習來加深您對OAuth的理解。該課程的上半年涉及OAuth理論,而下半年則側重於使用Amazon Cognito,Amazon Api Gateway和AWS Lambda實施實施。在課程結束時,您將對OAuth及其在AWS實施的實施有全面的了解。
與其他學習材料的差異
本課程比其他學習材料(例如YouTube書籍或視頻)提供了幾個優點:
– 這是一個自我意識的課程,消除了對外部研究或手動參考的需求。
– 為技術方面和程序提供了詳細的解釋,以確保持續學習。
– 所有講座的視頻都可以下載,使您可以在任何地方學習。
獲得的技能
本課程完成後,您自然會獲得以下技能:
– 能夠解釋Oauth的目的,身份驗證和授權的不同流以及其自己的言語的特徵。
– 使用各種AWS服務(例如Amazon Cognito,Amazon API Gateway和AWS Lambda)熟練構建許可服務器。
– 使用上述AWS服務構建資源服務器的能力。
– 了解AWS中OAUTH環境配置過程中混淆的共同點以及特定配置背後的原因。
課程內容
該課程介紹了以下主題:
– 課程概述
– 參加課程的先決條件
– 自我介紹
– 課程目標
– 課程內容
– OAuth概述
– 了解Oauth
– 在Oauth中的功能
– oauth代幣
– Oauth的終點
– Oauth流動
– Oauth的實用結構(理論)
– AWS服務簡介
– 實踐練習概述
– 環境設置
– OAuth的實用結構(實踐)
– 授權服務器的構建(cognito)
– 資源服務器的構建(Lambda)
– 資源服務器的構建(API網關)
– OAuth 1的實踐(無PKCE的授權代碼的特許權)
– OAuth 2的實踐(使用PKCE授權代碼的特許權)
– Oauth 3的實踐(隱性讓步)
– AWS環境清潔
– 確認排除資源
– 排除資源
– 獎勵講座
– 獎勵講座
更改記錄
-5/7/2023:由於問題和答案的反饋,添加了其他講座“有關課程目標和先決條件的補充信息”。