OAuth2 client server example with PKCE and without PKCE with Spring Security 5.7.1 Version
##Features supported
- Springboot OAuth2 server without pkce
- OAuth2 client without pkce
- Springboot OAuth2 server with pkce
- OAuth2 client with pkce
- Springboot OAuth2 server with pkce with refreshtoken support (by default sprint security does not support it)