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 ```
5 lines
448 B
Plaintext
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 |