Я только что узнал, как это сделать, поэтому подумал, что сообщу здесь:
string[] roles = Access.GetAccessingMembershipRoles(int.Parse(nodeID), nodeToCheck.Path);
или проще, если вы не хотите вручную проверять назначенные роли, которые вы можете проверить по отношению к членству пользователя
bool hasAccess = Access.HasAccess(int.Parse(nodeID), nodeToCheck.Path, MembershipHelper.GetCurrentUser());