none
Cannot convert Claims identity to Windows Token

    Domanda

  • Buongiorno,

    Vi illlustro brevemente il mio scenario:

    1-Ho installato e configurato correttamente SQL Server 2012 Business Intelligence Edition e Sharepoint 2010 Enterprise su una macchina virtuale.

    2-Successivamente ho creato una web application con la mixed mode authentication (Windows NTLM e FBA con un SqlMembershipProvider e Role Provider).

       e una web application con la classic mode authentication (Windows NTLM)

    3-Ho creato sulle due WEB APP una site collection di tipo Business Intelligence Center nella quale pubblicato un report creato con Report Builder 3.0

    4-Ho fatto attenzione ad attivare il servizio “Claims to Windows Token Service" con un Domain Account che viene usato anche per tutti gli altri Application Service di Sharepoint e creato la "Reporting Services service application" con l'associazione alle due web app.

    5-Il report contiene una Embedded data source che accede al mio cubo utilizzando lo stesso account del Claims to Windows Token Service al quale ho dato preventivamente i permessi al cubo pubblicato su SQL Server 2012 (pensavo di usare tale account come se fosse un unattended user account di perfomance point)

    TUTTO FUNZIONA correttamente accedendo al report tramite la Web APP con la classic mode authentication (Windows NTLM)

    Problema:

    Se accedo con un utente tramite FBA alla Report Viewer Web Part della web application con la mixed mode auth. visualizzo il seguente errore:

    "An error has occurred during report processing. (rsProcessingAborted) Cannot impersonate user for data source 'DataSource1'. (rsErrorImpersonatingUser) Can not convert claims identity to windows token. This may be due to user not logging in using windows credentials. (rsClaimsToWindowsTokenLoginTypeError)"

    E' proprio necessario configurare l'autenticazione con Kerberos o ci sono altre strade?

    Grazie per una vostra risposta

    Saluti

    Mauro

    venerdì 4 maggio 2012 11:37

Risposte

Tutte le risposte