PromucFlow_constructor/app/server/appsmith-server/auth-notes
Arpit Mohan b3c987a9f9 Convert the project into a multi-module structure
We are moving to a multi-module structure so that different parts of the codebase can be exposed to the public while others can remain private. Using pf4j for plugin framework.

Also adding a build script `build.sh` which compiles the code and creates the `dist` folder for distribution purposes. Now we can build the code via

```
$ ./build.sh -DskipTests
```
2019-09-16 11:21:57 +00:00

5 lines
448 B
Plaintext

ReactiveAuthenticationManager - default: OAuth2AuthorizationCodeReactiveAuthenticationManager
AuthenticationWebFilter - #authenticate function is called after you select the google account on the UI.
OAuth2LoginAuthenticationWebFilter (extends AuthenticationWebFilter) : onAuthenticationSuccess called after the login with Google is a success
ClientUserRepository : This is a custom Appsmith class that saves the AuthorizedClient object in-memory