我正在ServiceStack中实现自定义CredentialsAuthProvider
,它运行良好。我唯一的问题是我希望在AuthResponse
中返回更多信息。我正在使用以下覆盖来在我的自定义提供程序中进行身份验证:
public override bool TryAuthenticate(ServiceStack.ServiceInterface.IServiceBase authService, string userName, string password)
{
// Authenticates user and adds values to session
}
验证成功后得到的响应是Auth插件提供的开箱即用响应。有没有办法在成功登录后添加更多值或自定义响应?我没有看到任何允许它的覆盖。