For cases where configuration of the provider is either not as simple as just setting the client Id and secret (such as Apple), or there are extra options that can be used (such as GitHub Enterprise), we should add some minimal documentation for users on how to configure them rather than leaving them to work it out from the code.
For cases where configuration of the provider is either not as simple as just setting the client Id and secret (such as Apple), or there are extra options that can be used (such as GitHub Enterprise), we should add some minimal documentation for users on how to configure them rather than leaving them to work it out from the code.
The providers that have extra options are: