第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

App Engine 中的身份驗證方法

App Engine 中的身份驗證方法

Go
幕布斯7119047 2022-05-18 14:22:23
我正在使用 Go 在 Google App Engine 中構(gòu)建預(yù)訂系統(tǒng)。我的程序中需要 2 種形式的身份驗證。公共表單——在我們的公共網(wǎng)站上使用 Angular 構(gòu)建的表單。credentials.json我希望我的前端在請求book和端點時使用某種文件以getOpenDates在 Google App Engine 上運行的 RESTful API 中使用。Private Companion App——受用戶在我的 Flutter 內(nèi)置應(yīng)用中提供的用戶名和密碼保護。該應(yīng)用正在 App Engine 中請求許多端點。我想使用 JWT 來驗證這部分,但我不是 100% 確定 JWT 是我需要的。我不確定Identity Platform 上的這個教程是否是我想要的。一般來說,我對 App Engine 和身份驗證非常陌生,所以我有點迷茫。請描述我如何在我的 RESTful API 中在 Google 的 App Engine 上運行的 Go 中實現(xiàn)這些身份驗證方法。我想我也許可以使用這樣的教程來實現(xiàn)用戶名/密碼方法,但是我對第一種形式的身份驗證非常迷茫,只用一個credentials文件作為身份驗證。如果我要完成我想要的完全錯誤的方向,請告訴我,但我正在尋找的是描述如何使用這兩種方法進行身份驗證的代碼或教程。謝謝你的幫助。
查看完整描述

1 回答

?
慕婉清6462132

TA貢獻1804條經(jīng)驗 獲得超2個贊

據(jù)我了解,您希望在 App Engine 中有一個 golang 后端 API,為您的 Web 前端 (1.) 和您的用戶應(yīng)用程序 (2.) 提供服務(wù)。

我將假設(shè)任何具有用戶名/密碼的用戶都可以使用您的前端:具有這些憑據(jù)的 Web 應(yīng)用程序和移動應(yīng)用程序。

credentials.jsons并非旨在驗證您的服務(wù)的用戶,而是服務(wù)器服務(wù)器的通信。

考慮到這一點,我在 golang 中找到了指南基于會話的身份驗證,它可以幫助您將后端設(shè)置為僅接受通過 HTTPS 進行身份驗證的請求。網(wǎng)絡(luò)瀏覽器會自動保存 cookie,但是您需要將cookie 存儲在您的移動應(yīng)用程序中。

對于從不同網(wǎng)頁進行身份驗證的更復(fù)雜的場景,需要使用 OAuth2,如您在此線程中所見。如果您沒有找到此處列出的任何要求,那么使用 Auth0 或 OAuth2 可能有點過頭了。


查看完整回答
反對 回復(fù) 2022-05-18
  • 1 回答
  • 0 關(guān)注
  • 150 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號