这样做的最佳方法是什么。我找不到链接。几乎每个示例都使用OAuth2,示例的本机应用版本仍然希望客户端应用程序弹出浏览器。
我的系统没有浏览器。我可以发出REST请求,但就是这样。
我只想使用一个简单的客户端,只需使用Outlook.com或Hotmail帐户即可在命令行应用中列出内容。不适用于工作/学校帐户(无Active Directory)。
长话短说我不想被重定向到网站。我可以发出http
请求并解析响应。
这些是我的局限。所有实现都使用C或c ++。流程图中是否有示例?
答案 0 :(得分:1)
从技术上讲,您正在寻找的是client_credentials
补助金。您可以阅读有关设置此项的信息@ Get access without a user。
此补助金有一些限制。特别是,它只支持工作/学校帐户。这是因为您的应用程序需要管理员的同意,这是个人Microsoft帐户(Outlook.com,XBox Live等)无法提供的。您需要Active Directory进行身份验证。但是,您可以设置Azure Active Directory for free。