pub async fn create_browser_session( state: &AuthState, subject: String, email: Option<String>, ) -> Result<BrowserSessionRow, AuthError>