---
title: "Windows Authentication / Roller"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/172251-windows-authentication-roller"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Travoni"
published: "2008-06-18T07:02:01.000Z"
updated: "2008-06-18T14:43:10.000Z"
replies: 3
views: 457
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/172251-windows-authentication-roller"
---

# Windows Authentication / Roller

## #1 — Travoni, 2008-06-18T07:02Z

Om jag använder *\<authentication mode="Windows" /\>* så visas Datornamn\\Användarnamn när jag kör *User.Identity.Name*
ex. Mindator\\KalleP

Men om jag då har sparat KalleP som användare i databasen och vill kolla hurvida han är med i en roll så funkar det inte. 

Ex. *User.IsInRole("Gamers")* returnerar False, fast jag är med i rollen.

Permalänk: https://www.webforum.nu/p/172251

## #2 — Travoni, 2008-06-18T07:47Z

Ok, jag har rolemanagern aktiverad och det verkar vara det som är problemet.

Men går det inte att kombinera windows Authentication med rolemanagern, webParts osv. sa att jag kan sköta rollhanteringen via databasen?

Permalänk: https://www.webforum.nu/p/2118887

## #3 — Zaiman, 2008-06-18T08:21Z

> Using WindowsTokenRoleProvider
> You use the WindowsTokenRoleProvider with ASP.NET applications that use Windows authentication. It is a read-only provider that retrieves role information for a Windows user based on Windows security groups. You cannot create, add to, or delete roles with this provider. Instead, you must use the Windows Computer Management or Active Directory Users and Computers administration tools.
> 
> The Windows security system acts as role store for this provider, so no additional configuration is required to set up the role store.

Saxat från: <http://msdn.microsoft.com/en-us/library/ms998314.aspx>

Permalänk: https://www.webforum.nu/p/2118891

## #4 — erka, 2008-06-18T14:43Z

Du får implementera en custom provider, dvs CustomIIdentity och CystomIPrincipal, där du dels fyller dem från aktiva Users dvs. Windows Auth och rollerna från DBn.

Permalänk: https://www.webforum.nu/p/2118966

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/172251-windows-authentication-roller
