Share via


角色

角色在授權管理員中提供兩個不同的用途。 角色是一組使用者需要存取權的工作或作業,也是一組符合該類別的使用者和群組。

角色為工作集

授權原則會將 IAzTask 物件指派給 IAzRole 物件,以建立一組工作。 指派給該 IAzRole 物件的所有使用者和群組,然後有權存取這些 IAzTask 物件所包含的所有作業。

由於 IAzRole 物件同時代表一組工作,以及一組可存取這些工作的使用者和群組,因此 Authorization Manager 提供一種方式來建立可指派給多個 IAzRole 物件的角色定義。 IAzTask物件可以包含其他IAzTask物件。 然後,您可以將該 IAzTask 物件指派給一或多個 IAzRole 物件,作為角色定義。 將IAzTask物件的IsRoleDefinition屬性設定為TRUE,讓Authorization Manager MMC 嵌入式管理單元使用者介面將IAzTask物件顯示為角色。

作為使用者和群組集的角色

藉由呼叫AddMemberAddMemberName方法,將使用者和群組指派給該IAzRole物件的工作指派給IAzRole物件,以授與這些使用者和群組存取權。 藉由呼叫AddAppMember方法,將IAzApplicationGroup物件代表的現有應用程式群組指派給IAzRole物件。 指派給 IAzRole 物件的所有使用者和群組都可以存取指派給該角色的工作和作業。 如需應用程式群組的詳細資訊,請參閱 使用者和群組

將工作分組為 C++ 中的角色

在 C++ 中定義使用者群組

在 C++ 中將使用者新增至應用程式群組