Toon posts:

[Sharepoint] RSS feeds met authentication activeren

Pagina: 1
Acties:
  • 108 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Hallo Tweakers,

Wanneer ik in Sharepoint, op een pagina, een RSS feed probeer toe te voegen die ik eerst netjes geconverteerd heb naar een Sharepoint formaat, krijg ik de volgende foutmelding:
"The RSS webpart does not support authenticated feeds."

Ik vraag me af of ik authenticated feeds (zoals van de NOS en CNN) kan activeren. Mogelijk kan ik in de XML file iets veranderen (heeft de voorkeur) of op serverniveau een setting aanpassen?

conversion: http://sharepointrss.com/
Setup: SharePoint Server 2007 & MOSS 3.0

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Hoe wordt geauthenticeerd? Als (zoals op GoT) via een ID in de URL lijkt het me simpel, als via andere manieren zal je wellicht een eigen webpart moeten schrijven of een ander moeten vinden die serverside de usercredentials bewaard en op aanvraag (door de juiste server!) de juiste doorgeeft. Maar dat zal afhangen van de manier van herkennen van de user, ik weet niet hoe NOS dat doet.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Verwijderd

Topicstarter
Tja, ik ben bang dat dit me dus ontsnapt. Ik kan een voorbeeld van een geauthenticeerde RSS feed geven (in XML). Mogelijk wordt dan duidelijk hoe authenticatie plaatsvind. In bold staat mijn vermoeden, maar dit verwijderen heeft geen effect. Er gebeurt niets in een url. Het probleem moet of in de XML zitten of in Sharepoint.



<!--Generated by SharePoint RSS (http://sharepointrss.com/)--><WebPart xmlns="http://schemas.microsoft.com/WebPart/v2" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rss="http://purl.org/rss/1.0/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:atom="http://purl.org/atom/ns#"><Title>NOS.nl nieuws</Title><Description>NOS.NL nosnieuws</Description><DetailLink>http://www.nos.nl/</DetailLink><Assembly>Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</Assembly><TypeName>Microsoft.SharePoint.WebPartPages.DataViewWebPart</TypeName><CacheDataStorage xmlns="http://schemas.microsoft.com/WebPart/v2/DataView">eCDSShared</CacheDataStorage><CacheDataTimeout xmlns="http://schemas.microsoft.com/WebPart/v2/DataView">300</CacheDataTimeout><DataQuery xmlns="http://schemas.microsoft.com/WebPart/v2/DataView"><![CDATA[<udc:ConnectionInfo xmlns:udc="http://schemas.microsoft.com/data/udc" Purpose="Query" UDCVersion="1.0" SOAPVersion="1.0"><udcs:Location xmlns:udcs="http://schemas.microsoft.com/data/udc/soap" href="http://schemas.microsoft.com/data/udc/soap">XMLURLDataAdapter</udcs:Location><udcs:SOAPAction xmlns:udcs="http://schemas.microsoft.com/data/udc/soap">http://schemas.microsoft.com/sharepoint/dsp/queryRequest</udcs:SOAPAction><soap:Body xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><dsp:queryRequest xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp"><dsp:ptQuery><dataurl:Url xmlns:dataurl="http://schemas.microsoft.com/sharepoint/dsp/xmlurl" Method="HTTP Get"><udc:Attribute Name="href"><udc:ClientParameterValue Name="InputFilePath" /><udc:ClientParameterValue Name="InputFile" /></udc:Attribute></dataurl:Url></dsp:ptQuery></dsp:queryRequest></soap:Body><soap:Header xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><dsp:versions xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp"><dsp:version>1.0</dsp:version></dsp:versions><dsp:request xmlns:dsp="http://schemas.microsoft.com/sharepoint/dsp" document="content" method="query" /></soap:Header><udc:ClientParameterBindings><udc:ClientParameterBinding Name="InputFile" Location="Connection" DefaultValue="http://feeds.nos.nl/nosnieuws" /><udc:ClientParameterBinding Name="InputFilePath" Location="Connection" DefaultValue="" /></udc:ClientParameterBindings></udc:ConnectionInfo>]]></DataQuery><XSL xmlns="http://schemas.microsoft.com/WebPart/v2/DataView"><![CDATA[<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rss="http://purl.org/rss/1.0/" xmlns:atom="http://purl.org/atom/ns#"><xsl:output method="html" /><xsl:template match="/"><xsl:element name="table"><xsl:attribute name="class">ms-summarycustombody</xsl:attribute><xsl:attribute name="style">padding-bottom: 5px</xsl:attribute><xsl:attribute name="cellpadding">0</xsl:attribute><xsl:attribute name="cellspacing">0</xsl:attribute><xsl:attribute name="border">0</xsl:attribute><xsl:for-each select="/rss/channel/item[position() <= 10] | /rss/item[position() <= 10] | /rdf:RDF/rss:item[position() <= 10] | /atom:feed/atom:entry[position() <= 10] | /CHANNEL/ITEM[position() <= 10]"><xsl:element name="tr"><xsl:element name="td"><xsl:attribute name="style">padding-bottom: 5px</xsl:attribute><xsl:attribute name="class">ms-vb</xsl:attribute><xsl:element name="img"><xsl:attribute name="src">/_layouts/images/square.gif</xsl:attribute></xsl:element><xsl:text> </xsl:text></xsl:element><xsl:element name="td"><xsl:attribute name="style">padding-bottom: 5px</xsl:attribute><xsl:attribute name="class">ms-vb</xsl:attribute><xsl:element name="a"><xsl:attribute name="href"><xsl:value-of select="link | rss:link | atom:link[@rel='alternate']/@href | @HREF" /></xsl:attribute><xsl:value-of select="title | rss:title | atom:title | TITLE" /></xsl:element></xsl:element></xsl:element></xsl:for-each><xsl:comment>Generated by SharePoint RSS (http://sharepointrss.com/...emplate></xsl:stylesheet>]]></XSL></WebPart>

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Hoe heb je de feed aan sharepointrss.com gegeven? En werkt het vanaf een andere PC (dus lokaal geen cookies etc) ook? http://feeds.nos.nl/nosnieuws en de feeds van http://www.cnn.com/services/rss/ lijken zonder inloggen best te werken, dus ik zie weinig gepersonaliseerd :P

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Verwijderd

Topicstarter
zo heb ik ze aangeboden aan sharepointrss.com (en zo werken ze ook in een normale browser), omdat als je deze in de RSS module van sharepoint invoert Sharepoint ze niet snapt, vandaar de converteerder.