C# 基于C语言的用户认证#

C# 基于C语言的用户认证#,c#,authentication,oauth,C#,Authentication,Oauth,我正在尝试创建一个客户端-服务器应用程序,通过Office 365进行身份验证。我选择了这种方式:客户端向服务器发送登录名/密码,服务器只需检查它们是否正确 我不知道如何创建这样的登录/密码检查。 我发现了一些OAuth示例,但它们都是关于应用程序中的身份验证的,是为Twitter、Facebook等服务创建的。这是获取消费者密钥和机密的方式 我还发现了如何在PowerShell或WebClient类的帮助下编程登录,但这只是登录,我如何知道登录/密码是否正确 也许这些都是非常接近我想做的,但我

我正在尝试创建一个客户端-服务器应用程序,通过Office 365进行身份验证。我选择了这种方式:客户端向服务器发送登录名/密码,服务器只需检查它们是否正确

我不知道如何创建这样的登录/密码检查。 我发现了一些OAuth示例,但它们都是关于应用程序中的身份验证的,是为Twitter、Facebook等服务创建的。这是获取消费者密钥和机密的方式

我还发现了如何在PowerShell或WebClient类的帮助下编程登录,但这只是登录,我如何知道登录/密码是否正确


也许这些都是非常接近我想做的,但我不能改变,并把他们与我的程序。请帮帮我。你的目标是什么?要构建可与Office 365资产一起使用的应用程序?如果是,请查找SharePoint应用程序。如果没有,请查找Windows Azure目录服务和访问控制服务,这是Office 365背后的身份验证和用户管理引擎。

尝试以下解决方案:


也许只有我一个人,但我不确定你在问什么……OAuth用于授权自定义应用程序代表用户访问受保护的资源(如FB照片)。