2017-10-18 6 views

답변

0

예 가능합니다.

ConfigureServices에서 인증 체계를 올바르게 설정해야합니다.

services.AddAuthentication() 
     .AddCookie("MyCookieAuthenticationScheme", options => { 

     }) 
     .AddAnotherHandler("AnotherName", options => { }); 

그런 다음 각 컨트롤러/액션을 위해, 당신은 자격 제도를

예를 지정해야합니다 : 필요한 경우

[Authorize(AuthenticationSchemes = "Scheme1")] 
public IActionResult Test1() { } 


[Authorize(AuthenticationSchemes = "Scheme2")] 
public IActionResult Test2() { } 


[Authorize(AuthenticationSchemes = "Scheme1,Scheme2")] 
public IActionResult Test3() { } 

당신은 또한 자신의 인증 처리기를 만들 수 있습니다.

행운을 빕니다. Seb