public OAuthController(IOAuth2Logic oauth2Logic) => this.oauth2Logic = oauth2Logic ?? throw new ArgumentNullException(nameof(oauth2Logic));
public OpenIDConnectController(IUserLogic userLogic, IOAuth2Logic oauth2Logic) { this.userLogic = userLogic ?? throw new ArgumentNullException(nameof(userLogic)); this.oauth2Logic = oauth2Logic ?? throw new ArgumentNullException(nameof(oauth2Logic)); }