Download full document:

# about_Broker_Policies

TOPIC

Citrix Broker SDK - Access, Entitlement, and Assignment Policies

SHORT DESCRIPTION

Overview of the site policies that control users' access to desktop and 
application sessions.

LONG DESCRIPTION

For an end user to access a desktop or application resource within a site, 
they must have both an entitlement to use the resource, and have access to 
the desktop group that contains the resource.

Entitlements to use resources can be granted by one of the following means:

o   The site entitlement policy grants entitlements to launch a shared 
    desktop or application session from a pool of shared machines. 
o   The site assignment policy grants entitlements for "self service" 
    permanent assignment of machines to users for running desktop or 
    application sessions, and is referred to as "Assign On First Use" (AOFU) 
o   Machines can be permanently assigned ("pre-assigned") to users by the 
    administrator to run either desktop or application sessions. 
o   Machines can be configured to allow automatic permanent assignment to 
    their normal user (using the RemotePC feature).

A user must also be granted access to the desktop group that contains the 
resource. These access rights are controlled by the site's access policy.

The access policy controls access using details of the user's device 
such as whether it's connected over a local area network (LAN) or connected 
through Access Gateway, the user device's name, IP address or subnet, and 
the requested connection protocol. The user's identity can also feed into 
the access check allowing, for example, certain users access to resources 
only when locally connected to the site, but others full remote access.

Access and entitlements can be combined to allow rich and fine-grained 
control over which users have access to site resource from any given user 
device or location.

Each site has a single access policy, entitlement policy, and assignment 
policy. Each policy comprises a set of rules. Policies are defined by 
adding, removing, or changing rules.

Each site policy can also be viewed as a set of distinct policies each 
relating to a single desktop group. In general a group has one or more 
policy rules that relate to it, however each rule relates to only a single 
group. Thus the rules that grant entitlement and access rights to a desktop 
group define the policy for that group and that group only; changing this 
policy has no impact on the entitlement and access rights for any other 
other group in the site.

For detailed information about defining policy rules, see: 
    help New-BrokerAccessPolicyRule 
    help New-BrokerEntitlementPolicyRule 
    help New-BrokerAssignmentPolicyRule 
    help New-BrokerAppEntitlementPolicyRule 
    help New-BrokerAppAssignmentPolicyRule

The mapping of policies to the resources that they make available within a 
site is described briefly below. For specific information on configuring 
each category of resource, consult the more detailed help topics listed.

SHARED DESKTOP AND APPLICATION SESSIONS To grant access to a group of shared machines, use the access and entitlement policies:

o   The access policy grants access to the desktop group containing the 
    machines to be shared. 
o   The entitlement policy grants an entitlement to use one or more machines 
    in the group to specified users or groups of users.

Groups of shared machines can be used to deliver full desktop or seamless 
application sessions, or both.

For more detailed information about configuring shared machines, see: 
    help about_Broker_AccessPolicy 
    help about_Broker_EntitlementPolicy

PRE-ASSIGNED PRIVATE MACHINES To grant access to private machines, use the access policy and a machine assignment:

o   The access policy grants access to the desktop group containing the 
    machines. 
o   The assignment links the desktop to a specified user. You can assign a 
    machine to just one user, multiple users or user groups. However, for 
    single-session machines, only one user can access the machine at a time.

Private machines can be used to deliver full desktop or seamless application 
sessions (but not both).

For more detailed information about configuring private machines, see: 
    help about_Broker_AccessPolicy 
    help Add-BrokerUser

ASSIGN-ON-FIRST-USE (AOFU) MACHINES To grant access to a desktop group containing assignable machines, use the access policy and the assignment policy:

o   The access policy grants access to the desktop group containing the pool 
    of machines. 
o   The assignment policy grants users a self-service entitlement to pick 
    one or more machines from the pool.

AOFU machines can be used to deliver full desktop or seamless application 
sessions (but not both from the same desktop group).

For more detailed information about configuring AOFU desktops, see: 
    help about_Broker_AccessPolicy 
    help about_Broker_AssignmentPolicy

REMOTE PC MACHINES The RemotePC feature allows existing physical machines to be assigned automatically to their normal user thus allowing them remote access to their own machine but without the need for the administrator to individually configure access to each machine.

For more detailed information about configuring the Remote PC feature, see: 
    help about_Broker_RemotePC

SEE ALSO

about_Broker_AccessPolicy 
about_Broker_EntitlementPolicy 
about_Broker_AssignmentPolicy 
about_Broker_RemotePC 
New-BrokerAccessPolicyRule 
New-BrokerEntitlementPolicyRule 
New-BrokerAssignmentPolicyRule 
New-BrokerAppEntitlementPolicyRule 
New-BrokerAppAssignmentPolicyRule 
Add-BrokerUser