Recently I had integrated ASP.NET Web Pages into existing ASP.NET Web Forms site. It was classic Web Forms project uses most of ASP.NET Web Forms features. And of course it uses the built-in FormAuthentication. See Web.config:
Any time you access 'secure' url, you get redirected to Login.aspx with ReturnUrl parameter. This worked fine for years.