...
Kodblock | ||||||
---|---|---|---|---|---|---|
| ||||||
<AttributeConsumingService index="2"> <ServiceName xml:lang="sv">TestSP med samtliga uppdragsval</ServiceName> <RequestedAttribute Name="urn:allCommissions" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri" FriendlyName="allCommissions"/> </AttributeConsumingService> |
Om man vill undvika uppdragsval i de fall som en användare har flera uppdrag och man vill ha all uppdragsinformation så kan man begära attributet allCommissions som i denna <AttributeConsumingService>
. Detta kan vara användbart i situationer då Service Provider SP:n vill ha användarens fullständiga behörighet. Detta kommer leda till att IdP:n gör en slagning mot HSA för att hämta samtliga medarbetaruppdragsval uppdragsval för användaren kommer aldrig presentera något medarbetaruppdragsval för användaren. Samtliga medarbetaruppdragsval . Däremot kommer IdP:n i detta scenario inte be användaren göra något uppdragsval. Samtliga uppdragsval kommer skickas tillbaka i biljetten.
...
Kodblock | ||||||
---|---|---|---|---|---|---|
| ||||||
<AttributeConsumingService index="2"> <ServiceName xml:lang="sv">TestSP med samtliga uppdragsval< uppdragsval och uppdragsval i IdP:n</ServiceName> <RequestedAttribute Name="urn:allCommissions" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri" FriendlyName="allCommissions"/> <RequestedAttribute Name="http://sambi.se/attributes/1/commissionHsaId" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri" FriendlyName="assignmentHsaId"/> </AttributeConsumingService> |
I denna <AttributeConsumingService>
begär SP:n attributen allCommissions och commissionHsaId. I detta fall kommer IdP:n precis som ovan hämta samtliga medarbetaruppdragsval uppdragsval från HSA och returnera dessa i biljetten. Dock så kommer användaren i det här fallet ändå behöva göra ett medarbetaruppdragsval uppdragsval i IdP:n för att IdP:n ska kunna returnera ett värde för commissionHsaId.
...
Kodblock | ||||||
---|---|---|---|---|---|---|
| ||||||
<AttributeConsumingService index="2"> <ServiceName xml:lang="sv">TestSP med samtliga uppdragsval< HSA ID:n för användaren</ServiceName> <RequestedAttribute Name="urn:allEmployeeHsaIds" NameFormat="urn:oasis:names:tc:SAML:2.0:attrname-format:uri" FriendlyName="allEmployeeHsaIds"/> </AttributeConsumingService> |
...