Generic

constructor(name: String, authEndpoint: String, tokenEndpoint: String, userInfoEndpoint: String?, idPath: List<String>, usernamePath: List<String>, emailPath: List<String>, defaultScopes: List<String> = listOf("openid", "profile", "email"))