做这个的最好方式是什么。我找不到链接。几乎每个示例都使用 OAuth2,并且示例的本机应用程序版本仍然希望客户端应用程序弹出浏览器。
我的系统没有浏览器。我可以发出 REST 请求,但仅此而已。
我只想使用一个简单的客户端,只需使用 Outlook.com 或 Hotmail 帐户即可在命令行应用程序上列出内容。不适用于工作/学校帐户(无 Active Directory)。
长话短说我不想被重定向到一个网站。我可以提出http
请求并解析响应。
这些是我的局限。所有的实现都是用 C 或 C++ 实现的。有流程图的例子吗?
从技术上讲,您正在寻找的是client_credentials
赠款。您可以阅读有关在没有用户的情况下设置@Get 访问权限的信息。
此赠款有一些限制。特别是,它只支持工作/学校帐户。这是因为您的应用程序将需要管理员的同意,而个人 Microsoft 帐户(Outlook.com、XBox Live 等)则无法使用这些内容。您需要一个 Active Directory 来进行身份验证。但是,您可以免费设置Azure Active Directory。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句