Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Namespace: microsoft.graph
Importante
As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.
Um atributo de recurso do pacote de acesso é a definição de uma propriedade que um usuário deve ter para poder acessar um aplicativo. Essa estrutura está incluída em um accessPackageResource de um catálogo, para um aplicativo cujas funções estão incluídas em um pacote de acesso nesse catálogo. Quando um usuário solicita o pacote de acesso, ele deve fornecer o valor do atributo, que, se a solicitação for aprovada, será gravado no objeto de diretório do usuário. O aplicativo pode então ler posteriormente o atributo do usuário.
No gerenciamento de direitos, esse objeto é configurado nas seguintes propriedades e relações:
- propriedade de atributos de accessPackageResource
- propriedade attributes de customDataProvidedResource
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
| attributeDestination | accessPackageResourceAttributeDestination | Informações sobre como definir o atributo, atualmente um tipo de objeto accessPackageUserDirectoryAttributeStore . |
| attributeName | Cadeia de caracteres | O nome do atributo no sistema final. Se o destino for accessPackageUserDirectoryAttributeStore, uma propriedade de usuário, como jobTitle , ou uma extensão de esquema de diretório para o tipo de objeto de usuário, como extension_2b676109c7c74ae2b41549205f1947ed_personalTitle. |
| attributeSource | accessPackageResourceAttributeSource | Informações sobre como preencher o valor do atributo quando um accessPackageAssignmentRequest está sendo atendido, atualmente um tipo de objeto accessPackageResourceAttributeQuestion . |
| id | Cadeia de caracteres | Identificador exclusivo para o atributo no recurso de pacote de acesso. Somente leitura. |
| isEditable | Cadeia de caracteres | Especifica se um valor de atributo existente pode ou não ser editado pelo solicitante. |
| isPersistedOnAssignmentRemoval | Booliano | Especifica se o atributo permanecerá no sistema final após o término de uma atribuição. |
accessPackageResourceAttribute tipo de recurso e propriedades de extensão
As propriedades attributeDestination, attributeName e attributeSource de um atributo de recurso do pacote de acesso estão relacionadas às propriedades de extensão de diretório.
Se o attributeDestination for um tipo de objeto accessPackageUserDirectoryAttributeStore , o atributo indicado por attributeName deverá ser uma propriedade gravável do objeto user . Essas propriedades graváveis são tipos de cadeia de caracteres registradas como propriedades de extensão no objeto de usuário de destino.
Por exemplo, suponha que um aplicativo exija dois atributos de usuário, o cargo de um usuário e seu cargo pessoal. Os valores desses atributos podem ser sincronizados com o Microsoft Entra ID dos atributos jobTitle e personalTitle do Active Directory local. Como personalTitle não é uma das propriedades padrão do objeto de usuário , isso exigiria a criação de uma extensão de esquema de diretório para adicionar a propriedade personalTitle ao tipo de objeto de usuário. Ao criar uma solicitação de recurso para o aplicativo, você pode incluir dois atributos de recurso do pacote de acesso, um para a propriedade do usuário jobTitle e outro com o nome da propriedade de extensão do esquema de diretório que foi criada para o título pessoal, como extension_2b676109c7c74ae2b41549205f1947ed_personalTitle.
Se o attributeSource do atributo for um accessPackageResourceAttributeQuestion, o valor fornecido pelo solicitante será armazenado conforme fornecido no objeto de usuário e disponibilizado para o aplicativo e outros clientes do Microsoft Graph.
Relações
Nenhum
Representação JSON
A representação JSON a seguir mostra o tipo de recurso.
{
"@odata.type": "#microsoft.graph.accessPackageResourceAttribute",
"attributeDestination": {
"@odata.type": "microsoft.graph.accessPackageResourceAttributeDestination"
},
"attributeName": "String",
"attributeSource": {
"@odata.type": "microsoft.graph.accessPackageResourceAttributeSource"
},
"id": "String (identifier)",
"isEditable": "Boolean",
"isPersistedOnAssignmentRemoval": "Boolean"
}