Owin与Oracle OAM

时间:2016-12-08 09:54:25

标签: oracle single-sign-on owin

我正在开发一个" SignalR"申请,我需要Owin。 但与此同时,身份验证将由#O; Oracle OAM作为SSO"处理。

我将在Request标头中获取用户名和其他变量。 从中我总是可以创建一个声明身份 -

    public class UserPrincipal:ClaimsPrincipal
{
    public UserPrincipal(string username, string locationnumber)
    {
        var gi = new GenericIdentity(username, "Authentication");
        var ci = new ClaimsIdentity(gi);

        ci.AddClaim(new Claim("Location", locationnumber));
    }
}

此转换在CustomHttpModule中完成。 现在,如何通知Owin上下文以使用此声明标识。 在中间件中我们将挂钩声明标识以及如何?

0 个答案:

没有答案