You must Sign In to post a response.
  • Category: ASP.NET

    How to use claim base authentication


    I want to use claim based system. I have set claim value on button1 BUT not I am not getting values on button2.

    Can you please help me to get claim value on button2 or in another page.

    Thanks in Advance !

    protected void btnSet_Click(object sender, EventArgs e)
    lblmsg.Text = "";
    var claims = new List<Claim>();
    claims.Add(new Claim(ClaimTypes.Name, "user.FirstName user.LastName"));
    claims.Add(new Claim(ClaimTypes.Sid, "11"));
    claims.Add(new Claim(ClaimTypes.Role, "Admin"));


    protected void btnGet_Click(object sender, EventArgs e)
    //lblmsg.Text = claim.Value;
    //Please help me here to get value
  • #767119
    In order to authenticate a user, any browser must present a valid token at the application's gate. The token takes the form of a cookie or perhaps an authorization header such as in Basic, NTLM or Kerberos authentication
    look at below code
    it may help you better

    @if (Request.IsAuthenticated)
    < ul class="nav navbar-right top-nav">
    < li class="dropdown">
    < a href="#" class="dropdown-toggle" data-toggle="dropdown">
    < span class="glyphicon glyphicon-user"></span>
    @currentUser.DisplayName <b class="caret"></b>
    < /a>
    < ul class="dropdown-menu">
    < li style="text-align: center">
    < img class="img-rounded"
    onerror="this.src='/nophoto.png")'" />
    < br />
    < strong>@currentUser.Role</strong>
    < /li>

    check out below link for more details

    Editor, DotNetSpider MVM
    Microsoft MVP 2014 [ASP.NET/IIS]

Sign In to post your comments