我正在使用servicestack开发一个restful api。我还有一个ASP.Net网站,它使用这个api创建一个客户端UI(使用ajax + CORS)。
成功登录后(和正在提供的数据),如果我让页面闲置大约一个小时左右,我会回来并重定向到登录。
以下是我在48小时到期时初始化授权的方法:
var usernameOnlyAuthProvider = new UsernameOnlyAuthProvider() {SessionExpiry = new System.TimeSpan(48,0,0) };
var credentialsProvider = new CustomBasicAuthProvider();
container.Register<IAuthProvider>(credentialsProvider);
container.Register<CredentialsAuthProvider>(usernameOnlyAuthProvider);
var authFeature = new AuthFeature(() => new JanrainUserSession(),
new IAuthProvider[] {
usernameOnlyAuthProvider,
credentialsProvider
}) { HtmlRedirect = null };
//Default route: /auth/{provider}
Plugins.Add(authFeature);
我能俯瞰什么?
答案 0 :(得分:3)
我遇到了类似的问题,结果是IIS中的应用程序池超时。