Hej Johan,

La till följande regel vilket löste problemet:

 

Frågan är ju bara varför detta helt plötsligt krävdes eftersom vi inte ändrat något i vår ADFS miljö? Har du/ni några idéer på det?

 

Men stort tack för hjälpen!

 

Mvh

Anders Jansson

Tjänsteansvarig Identitet & Certifikat

Digital utveckling och IT

Andvändarnära IT

 

D: +46 10 228 4931 |  M: +46 073 021 9150

anders.c.jansson@ri.se

 

RISE Research Institutes of Sweden | ri.se
Brinellgatan 4, 504 62 Borås | Box 857, SE-501 15 Borås

 

 

För info om hur vi hanterar dina personuppgifter
besök ri.se/personuppgifter

 

 

 

 

 

Från: Johan Peterson <johan.peterson@liu.se>
Skickat: den 13 november 2023 17:18
Till: Anders C Jansson <anders.c.jansson@ri.se>; Anders Persson <anders.persson@ri.se>; saml-admins@SWAMID.SE
Ämne: RE: Problem med inloggning BOX

 

Hej,

 

Det ser ut som att du saknar halva eduPersonTargetedID releasen. Den består av två regler, en som bygger upp attributet och ett som släpper det.

Vanligtvis ser regeln som bygger attributet ut så här:

@RuleName = "synthesize eduPersonTargetedID"

        c:[Type == http://schemas.microsoft.com/ws/2008/06/identity/claims/primarysid]

        => add(

                store = "_OpaqueIdStore",

                types = ("urn:adfstk:edupersontargetedid"),

                query = "{0};{1};{2}",

                param = "ppid",

                param = c.Value,

                param = c.OriginalIssuer);

 

Här kan du se att typen urn:adfstk:edupersontargetedid läggs till i _ OpaqueIdStore.

Den används sedan av issue eduPersonTargetedID genom c:[Type == "urn:adfstk:edupersontargetedid"].

Som det ser ut nu uppfylls aldrig din issue regel och då blir det inget NameID.

 

Jag tycker felmeddelandet stödjer det också

 

Testa att tryck in ovan regel också. Den måste utföras innan den andra. 👍

Med vänlig hälsning
Johan Peterson
IT-Arkitekt

Linköpings universitet

Digitaliseringsavdelningen
DIG
❤️IT
581 83 Linköping
Telefon: 013-28 5730
Mobil: 0703-222 405
Besöksadress: Hus Galaxen
Besök oss gärna på:
www.liu.se

När du skickar e-post till Linköpings universitet innebär detta att Linköpings universitet behandlar dina personuppgifter. Läs mer om hur detta går till på https://liu.se/artikel/integritetspolicy-liu

 

 

From: Anders C Jansson <anders.c.jansson@ri.se>
Sent: den 13 november 2023 16:35
To: Johan Peterson <johan.peterson@liu.se>; Anders Persson <anders.persson@ri.se>; saml-admins@SWAMID.SE
Subject: Sv: Problem med inloggning BOX

 

Hej Johan,

Vi får dessa eventid i ADFS miljön. Bifogar även våra claims för denna RPT:

 

 

And This:

 

 

Anders Jansson

Tjänsteansvarig Identitet & Certifikat

Digital utveckling och IT

Andvändarnära IT

 

D: +46 10 228 4931 |  M: +46 073 021 9150

anders.c.jansson@ri.se

 

RISE Research Institutes of Sweden | ri.se
Brinellgatan 4, 504 62 Borås | Box 857, SE-501 15 Borås

 

 

För info om hur vi hanterar dina personuppgifter
besök ri.se/personuppgifter

 

 

 

 

Från: Johan Peterson <johan.peterson@liu.se>
Skickat: den 13 november 2023 15:56
Till: Anders Persson <anders.persson@ri.se>; saml-admins@SWAMID.SE
Kopia: Anders C Jansson <anders.c.jansson@ri.se>
Ämne: RE: Problem med inloggning BOX

 

Hej Anders,

 

Får du fel i eventloggen?

Jag funderar på ifall ni råkar släppa flera NameID t.ex. det har vi sett förr.

 

Du får gärna skicka alla transform rules för djupare felsökning.

Med vänlig hälsning
Johan Peterson
IT-Arkitekt

Linköpings universitet

Digitaliseringsavdelningen
DIG
❤️IT
581 83 Linköping
Telefon: 013-28 5730
Mobil: 0703-222 405
Besöksadress: Hus Galaxen
Besök oss gärna på:
www.liu.se

När du skickar e-post till Linköpings universitet innebär detta att Linköpings universitet behandlar dina personuppgifter. Läs mer om hur detta går till på https://liu.se/artikel/integritetspolicy-liu

 

 

From: Anders Persson via Saml-admins <saml-admins@lists.sunet.se>
Sent: den 7 november 2023 12:03
To: saml-admins@SWAMID.SE
Cc: Anders C Jansson <anders.c.jansson@ri.se>
Subject: [Saml-admins] Problem med inloggning BOX

 

Vi har idag fått in rapporter om att det inte går att logga in hos box.com

 

Man möts av följande:

Sign On Error

Single sign-on authentication was unsuccessful (reference # AJASFRWC).

Partner: https://box-idp.nordu.net/simplesaml/saml2/idp/metadata.php

Target Resource: https://rise.account.box.com/sso/ping_federate?from=box&redirect_url=%2F

 

Som inte sager något vettigt. Kollar man däremot med Firefox plugin SAML-Trace så ser man bla detta:

 

Vi får en AuthRequest

<samlp:AuthnRequest xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol"

                    xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion"

                    ID="_d72dc68e6822b629521c4302ea85fae406444d71c1"

                    Version="2.0"

                    IssueInstant="2023-11-07T09:14:56Z"

                    Destination=https://adfs.sp.se/adfs/ls/

                    AssertionConsumerServiceURL=https://box-idp.nordu.net/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp

                    ProtocolBinding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST"

                    >

    <saml:Issuer>https://box-idp.nordu.net/simplesaml/module.php/saml/sp/metadata.php/default-sp</saml:Issuer>

    <samlp:NameIDPolicy Format="urn:oasis:names:tc:SAML:2.0:nameid-format:transient"

                        AllowCreate="true"

                        />

</samlp:AuthnRequest>

 

Och svarar

<samlp:Response ID="_165fe9fe-330d-4ab5-90f6-7fa10d494461"

                Version="2.0"

                IssueInstant="2023-11-07T09:15:01.072Z"

                Destination=https://box-idp.nordu.net/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp

                Consent="urn:oasis:names:tc:SAML:2.0:consent:unspecified"

                InResponseTo="_d72dc68e6822b629521c4302ea85fae406444d71c1"

                xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol"

                >

 

    -- massa xml bortplockad

 

     <samlp:Status>

        <samlp:StatusCode Value="urn:oasis:names:tc:SAML:2.0:status:Requester">

            <samlp:StatusCode Value="urn:oasis:names:tc:SAML:2.0:status:InvalidNameIDPolicy" />

        </samlp:StatusCode>

    </samlp:Status>

</samlp:Response>

 

 

För mig verkar det som om box.com har gjort någon konfigurationsändring som har med NameId att göra.

 

Vår releas för NameId ser ut som följer:

c:[Type == "urn:adfstk:edupersontargetedid"]

=> issue(Type = http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier, Issuer = c.Issuer, OriginalIssuer = c.OriginalIssuer, Value = c.Value, ValueType = c.ValueType, Properties[http://schemas.xmlsoap.org/ws/2005/05/identity/claimproperties/format] = "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", Properties[http://schemas.xmlsoap.org/ws/2005/05/identity/claimproperties/spnamequalifier] = https://box-idp.nordu.net/simplesaml/module.php/saml/sp/metadata.php/default-sp, Properties[http://schemas.xmlsoap.org/ws/2005/05/identity/claimproperties/namequalifier] = http://adfs.sp.se);

 

För mig ser det rätt ut. Några ideer någon??

 

 

Anders Persson

Systemarkitekt

Digital utveckling och IT

IT

Utvecklingsstöd

 

D: +46 10 516 5448 |  V: +46 10 516 50 00

anders.persson@ri.se

 

RISE Research Institutes of Sweden|ri.se

Brinellgatan 4 | Box 857, SE-501 15 Borås

 

För info om hur vi hanterar dina personuppgifter
besök ri.se/personuppgifter