Describe the bug
When using an OAuth authorization server which does not include an authorization endpoint in its .well-known/openid-configuration (for example github), a NullReferenceException is thrown in BuildAuthorizationUrl by trying to access authServerMetadata.AuthorizationEndpoint.Scheme.