如何“模拟”管理员登录

本文关键字:管理员 登录 模拟 如何 | 更新日期: 2023-09-27 18:32:53

直接在浏览器中使用此调用,我可以邀请用户加入 Yammer 组:

获取 https://www.yammer.com/insert_yammer_network_name/group_settings/process_additions/isert_groupID.json?id=isert_groupID&invites[ids][]=&invites[email][addresses]=insert_email@domain.com&auto_add_invitees=true&authenticity_token=insert_oauth-token

我得到以下响应:

{"status":"ok"}

但是,它仅在我在同一浏览器中使用管理员用户登录时才有效。当我尝试从控制台应用程序执行相同操作时,我得到 406。

编辑:其他调用与我拥有的令牌完美配合,无需使用管理员用户登录。我相信我的浏览器将管理员用户凭据存储为 cookie,然后允许调用。问题是,我的呼叫需要管理员验证用户是否可以访问该特定组。

如何“模拟”管理员登录

被称为OAuth身份验证,请查看Yammer .NET SDK部分OAuth In .NET SDK