fn start_device_flow( cfg: ServiceOAuthConfig, client_id: String, name: String, mstore: Arc<Store>, identity_store: Arc<Store>, ) -> Result<(String, OAuthStatus), String>