The derive macro #[derive(Authorization)] is used to implement the Authorization trait by default for a struct.
The trait will not add any authorization to the Api by default.
The derive macro #[derive(Keycloak)] is used to implement the Authorization trait for a struct.
The trait will add the AuthorizationType authorization to the Api and will use the Keycloak service.