我正在使用Visual Studio 2017构建一个内部网络应用程序,并使用创建带有Angular的.NET Core Web应用程序的模板。由于这是一个内部网络应用程序,我们想要实现Windows身份验证。用户已经登录到网络上,我们不希望他们在访问应用程序时再次输入凭据。
我该如何设置我的Angular应用程序,以便它可以识别已经登录到网络的用户并适当地传递它?我们有一个Web API身份验证API,可以接受此用户ID,并确定用户存在于哪些AD组中,以确定对应用程序的授权。
我具体提出的问题是关于Angular Windows身份验证的。而不是Web API Windows身份验证。而且我特别指出的一点是,我想了解如何将已登录的Windows AD帐户传递到用于授权的服务中,而无需要求用户在登录表单中明确输入其凭据。以下问题没有回答我的问题。如何配置ASP.NET Core应用程序以使用Windows身份验证?
我该如何设置我的Angular应用程序,以便它可以识别已经登录到网络的用户并适当地传递它?我们有一个Web API身份验证API,可以接受此用户ID,并确定用户存在于哪些AD组中,以确定对应用程序的授权。
我具体提出的问题是关于Angular Windows身份验证的。而不是Web API Windows身份验证。而且我特别指出的一点是,我想了解如何将已登录的Windows AD帐户传递到用于授权的服务中,而无需要求用户在登录表单中明确输入其凭据。以下问题没有回答我的问题。如何配置ASP.NET Core应用程序以使用Windows身份验证?