Recuperação de atributos AAI

Você pode recuperar os atributos de AAI usando a sintaxe
hasAttribute("[AttrName]","[string]") or
isInAttribute("[AttrName]","[substring]").
[AttrName] é o nome atribuido que você pode encontrar na seguinte tabela e também no Especificação dos atributos AAI (arquivo pdf) (column LDAP names) na páginaon 5.
[string] é o valor dos atributos de AAI com o nome [AttrName] .
[substring] é qualquer parte de [string] .
Você encontra o link para uma lista de possíveis valores de atributos no Especificação dos atributos AAI (arquivo pdf) appendix, página 20.

Exemplo: John Doe
Variável
[AttrName]
Valor do exemplo
[string]
Descrição
swissEduPersonUniqueID 845938727494@unizh.ch Número de identificação pessoal não ambíguo
surname Doe Último nome
givenName John Primeiro nome
mail john.doe@unizh.ch Endereço preferido de E-mail
swissEduPersonHomeOrganization unizh.ch Sua organização/universidade
swissEduPersonHomeOrganizationType university Tipo de organização
eduPersonAffiliation student Afiliação
swissEduPersonStudyBranch1 4 Campo de estudo 1ª classificação
swissEduPersonStudyBranch2 42 (=Ciências naturais) Campo de estudo 2ª classificação
swissEduPersonStudyBranch3 4600 (=Química) Campo de estudo 3ª classificação
swissEduPersonStudyLevel 15 Descrição do progresso de estudo
eduPersonEntitlement http://vam.unizh.ch/surgery Direito de acesso ao recurso
employeeNumber 01-234-567 Número de registro (somente para estudantes da Universidade de Zurique)
organizationalUnit 1 Unidade da Organização, por exemplo faculdade (somente para empregados)

Para o exemplo mencionado acima John Doe (ver tabela) os seguintes retornos produziriam respectivamente:
isInAttribute("surname","oe") true
hasAttribute("swissEduPersonStudyBranch3","4600") true
hasAttribute("swissEduPersonStudyBranch3","1200") false
isInAttribute("eduPersonEntitlement","http://vam.unizh.ch") true
isInAttribute("eduPersonEntitlement","http://vam.unizh.ch/ophthalmology") false
hasAttribute("employeeNumber","01-234-567") true


Voltar Fechar janela