Removing unnecessary interfaces
Adding in redirectUri checking
Adding in redirectUri checking