我想要做的是創建一個具有 Angular 前端和帶有 OAuth2 身份驗證的 Spring Boot 后端的應用程序。問題是我不知道如何進入 ROLES 用戶擁有的前端,以便我能夠,例如,在頁面上顯示基于角色的內容。是的,OAuth 在響應中提供了一些范圍,但問題是這些范圍是針對 CLIENT 而不是針對特定 USER 本身的。那個 CLIENT 是我的前端(如果我錯了請糾正我)這基本上意味著每個操作我的應用程序(客戶端)的用戶都將具有相同的范圍(角色)。此外,我可以在和的幫助下在后端指定角色,然后將這些角色與等一起使用。但在前端則不行。SpringUserDetailsService@PreAuthorize舉個例子,如果我只使用單個 JWT,然后使用令牌本身,我會將用戶名和角色都返回給前端。然后我可以存儲這些數據并根據我的需要在前端使用它。所以我要問的是,這是否真的可能,這樣做是否正確?我怎么可能實施這種行為?
添加回答
舉報
0/150
提交
取消