Added such RegisterArea also added providers based on appsettings.

Added it under AutoRegisterOAuthCallbackUrl also, should properly have its own flag.