MVC 2 웹 응용 프로그램을 개발하고 있습니다. 내 애플리케이션에 로그인 사용자를 위해 FormsAuthentication을 사용하고 있습니다. 사용자가 응용 프로그램에 성공적으로 로그인 한 후 인증 토큰을 생성하려고합니다. 그 인증 토큰을 다른 응용 프로그램에 전달해야합니다. MVC2 (.net framework 4.0)를 사용하여이 작업을 수행하는 가장 좋은 방법이 있습니까? 이 문제를 해결하도록 도와주세요.mvc에서 FormsAuthentication 성공 후 인증 토큰을 생성하는 방법 2
0
A
답변
1
기껏해야 FormsAuthentication
에는 로그인 한 사용자의 쿠키 세부 정보를 가져 오는 GetAuthCookie
메서드가 있습니다. 그래도 토큰 기반 인증에는 좋지 않습니다. 그러나 웹 응용 프로그램간에 양식 승인 쿠키를 공유 할 수 있습니다. 관련된 제한 사항이 있지만 어디에서 시작해야하는지 이해하는 데 도움이되는 here is some documentation (and this for ASP.NET Core)입니다.
"다른 응용 프로그램"- 사용자가 제어하거나 다른 것? –
답장을 보내 주신 Brian에게 감사드립니다. 그 응용 프로그램은 또한 우리에 의해 제어합니다. 일단 사용자가 주 응용 프로그램에 성공적으로 로그인하면 인증 토큰을 생성하여 해당 응용 프로그램에 전달하려고합니다. 해당 인증 토큰을 사용하여 인증 된 해당 응용 프로그램에 로그인 한 사용자. –