Enable using provider-specific parameters

Allow for use of provider-specific optional parameters on auth init,
such as Twitter's force_login or Facebook's auth_type.
shouldn't this be `secrets.AUTH_OPTIONAL_PARAMS`?