Spring Security features

There are a lot of features that are implemented in Spring Security.

Here, we have explained some common and major features:

  • LDAP: LDAP is an open application protocol. This maintains and accesses distributed directory data services over the internet.
  • OAuth 2.0 login: This component makes it possible for the client to log into the application by utilizing their existing accounts on Google, Facebook, Twitter, or GitHub.
  • Basic access authentication: This gives a username and password when a client requests them over the network.
  • Digest access authentication: This asks the program to affirm the identity of the client before sending personal information over the system.
  • Web form authentication: In this authentication system, a web form collects and authenticates user credentials from the web browser.
  • Authorization: Spring Security offers this feature to approve of the client before getting the assets. 
  • HTTP authorization: This refers to the HTTP authorization of web request URLs. It uses Apache Ant paths or regular expressions.
  • Reactive support: This provides reactive programming and web runtime support.
  • Modernized password encoding: A new password encoder, named DelegatingPasswordEncoder, is introduced from Spring Security 5.0.
  • Single sign-on: This feature allows a client to access multiple applications with a single account.
  • JAAS: JAAS is a Pluggable Authentication Module that's implemented in Java.
  • Remember-me: Spring Security utilizes HTTP cookies, which remember a client's login ID and password in order to maintain a strategic distance from login again until the client logs out.
  • Software localization: You can create the user interface of an application in any human language.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.118.226.66