| 164 | === GAAP application === |
| 165 | |
| 166 | This section describes the GAAP application, both its Authentication Service and the administrative GUI interface. |
| 167 | |
| 168 | ==== authentication service ==== |
| 169 | |
| 170 | The Authentication Service is GAAP's raison d'être: to provide authentication functions to its client applications, while acting as a façade to hide details of the underlying security provider(s) from its client applications. |
| 171 | |
| 172 | Authentication requests from GAAP clients attempt to reach their destination, !AuthenticationService. This will succeed if the request is anonymous (no attempt at authentication is made) or if a succesful authentication happened in the Spring Security !FilterChain that intercepts requests to this service. |
| 173 | |
| 174 | |
| 175 | [[Image(SpringSecurityAuthenticationServiceActivity.png)]] |
| 176 | |