- Hands-On Spring Security 5 for Reactive Applications
- Tomcy John
- 192字
- 2021-07-23 18:59:16
Spring Security terminologies
It's important to understand some of the most important Spring Security terminologies. Let's look at some of them:
- Principal: Any user, device, or system (application) that would like to interact with your application.
- Authentication: A process by which your application makes sure that the principal is who they claim to be.
- Credentials: When a principal tries to interact with your application, the authentication process kicks in and challenges the principal to pass on some values. One such example is a username/password combination and these values are called credentials. The authentication process validates the principal's passed-in credentials against a data store and replies back with the appropriate result.
- Authorization: After successful authentication, the principal is checked again for actions that it can perform on your application. This process of checking rights for a principal and then granting necessary permissions is called authorization.
- Secured item/resource: The item or resource that is marked as secured and requires the principal (user) to successfully complete both authentication and authorization.
- GrantedAuthority: A Spring Security object (org.springframework.security.core.GrantedAuthority interface) that contains/holds permissions/access-right details of a principal.
- SecurityContext: A Spring Security object that holds a principal's authentication details.
推薦閱讀
- DevSecOps敏捷安全
- unidbg逆向工程:原理與實踐
- SASE原理、架構(gòu)與實踐
- 可信計算3.0工程初步
- INSTANT Burp Suite Starter
- INSTANT Metasploit Starter
- 黑客攻防與網(wǎng)絡(luò)安全從新手到高手(絕招篇)
- 計算機網(wǎng)絡(luò)安全基礎(chǔ)(第5版)
- 網(wǎng)絡(luò)空間安全:拒絕服務攻擊檢測與防御
- 計算機網(wǎng)絡(luò)安全實驗指導
- CCNA Security 210-260 Certification Guide
- 大話數(shù)據(jù)恢復
- 網(wǎng)站入侵與腳本技術(shù)快速防殺
- Web安全與攻防實戰(zhàn)從新手到高手(微課超值版)
- 無線安全與攻防入門很輕松(實戰(zhàn)超值版)