簡體   English   中英

用戶模型和 Auth0

[英]User models and Auth0

我正在 Aurelia 開發一個應用程序,它有一個 .net 核心后端。 我已經在前端使用 Auth0 實現了用戶身份驗證。 問題來了,因為我不確定實施一種方法是否是好的做法,以便 auth0 數據庫中的用戶在 .net 核心和我的數據庫中與我的用戶 model 鏈接。 當用戶注冊/登錄時,我可以從我的數據庫中獲取相應的用戶 model。 基本上,我將使用 auth0 數據庫 jsut 進行登錄,並使用我的數據庫獲取用戶詳細信息。 如果是好的做法,我應該如何在 go 周圍做呢? “發布用戶注冊”操作好嗎? 任何幫助表示贊賞:)

一種常見的方法是讓身份驗證服務只保留對用戶進行身份驗證所需的最少量數據,然后在單獨的服務中擁有額外的與業務相關的數據。 這些應該在用戶注冊時鏈接。

請注意,如果單獨服務中的該數據將用於執行授權決策,那么授權服務器(在您的情況下為 Auth0)應該能夠在發布令牌時讀取該數據,並且有關用戶的相關信息應該最終出現在以聲明形式簽名的令牌。 這使您可以確保這些數據不會被篡改。

看看我同事寫的這篇文章: https://curity.io/resources/learn/integrate-identity-business-data/ ,因為它更詳細地描述了您的需求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM