<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Web Services</title><link>https://www.dotnetzone.gr:443/cs/forums/21/ShowForum.aspx</link><description>Συζήτηση περί των web services και WSE, την υλοποίησή τους με το .NET Framework, καθώς και θέματα interoperability με άλλα συστήματα</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Custom Authentication σε WSE 3!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/42201.aspx</link><pubDate>Fri, 23 May 2008 22:05:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:42201</guid><dc:creator>JohnL</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/42201.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=42201</wfw:commentRss><description>Επιστρέφοντας στο θέμα, τώρα που βρήκα χρόνο να ασχοληθώ, δυστυχώς δεν καταλαβαίνω πώς μπορεί να με βοηθήσει...&lt;br&gt;&lt;br&gt;Διάβασα το λινκ, και θεώρησα ότι μάλλον αναφέρεστε στην ενότητα Handling Unknown SOAP Headers.. Σωστά?&lt;br&gt;&lt;br&gt;Πάντως την υλοποίησα αλλά δεν πέτυχα κάτι... Δεν εμφανίζεται το Policy που ψάχνω... &lt;a href="http://johnlianeris.ath.cx/InputTrace.xml"&gt;Παραθέτω τη δομή του InputTrace&lt;/a&gt; μήπως μπορείτε να βοηθήσετε παραπάνω...&lt;br&gt;&lt;br&gt;Όπως βλέπετε, μετά την εφαρμογή του φίλτρου UsernameServiceAssertion, το element που με ενδιαφέρει &amp;lt;wsse:Username&amp;gt;admin&amp;lt;/wsse:Username&amp;gt; εξαφανίζεται και μάλλον γιαυτό δε μπορεί να διαβαστεί με αυτή την τεχνική...&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Custom Authentication σε WSE 3!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41792.aspx</link><pubDate>Mon, 05 May 2008 19:15:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41792</guid><dc:creator>Antonios Chatzipavlis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41792.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=41792</wfw:commentRss><description>&lt;P&gt;Η εξήγηση είναι σαφέστατα τεκμηριωμένη στο link που σου έχει δώσει ο Μάνος.&lt;/P&gt;
&lt;P&gt;Δεν είναι βέβαια από τα πιό απλά πράγματατα στο κόσμο, αλλά δεν είναι και δύσκολο.&lt;/P&gt;
&lt;P&gt;Απλά θα έχεις την δυνατότητα να πάρεις ότι θέλεις από το soap header με το τρόπο αυτό.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Custom Authentication σε WSE 3!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41791.aspx</link><pubDate>Mon, 05 May 2008 18:43:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41791</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41791.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=41791</wfw:commentRss><description>&lt;P&gt;Η εξήγηση είναι ακριβώς στο link που σου έδωσα. Έχει όλη τη διαδικασία βήμα-βήμα. Θα σου πρότεινα να το δοκιμάσεις - ανεξάρτητα από την εφαρμογή που φτιάχνεις - και αφού το κατανοήσεις, να μετατρέψεις ανάλογα την εφαρμογή σου.&lt;/P&gt;</description></item><item><title>Απ: Custom Authentication σε WSE 3!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41790.aspx</link><pubDate>Mon, 05 May 2008 18:17:18 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41790</guid><dc:creator>JohnL</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41790.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=41790</wfw:commentRss><description>Μπορείς να το εξηγήσεις λίγο παραπάνω?&lt;br&gt;</description></item><item><title>Απ: Custom Authentication σε WSE 3!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41789.aspx</link><pubDate>Mon, 05 May 2008 18:09:56 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41789</guid><dc:creator>Antonios Chatzipavlis</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41789.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=41789</wfw:commentRss><description>&lt;P&gt;Ίσως αν έκανες implement μια class που να έκανε SoapHeader extention να σου ελύνε το προβλημα&lt;/P&gt;</description></item><item><title>Απ: Custom Authentication σε WSE 3!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41772.aspx</link><pubDate>Sun, 04 May 2008 21:41:06 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41772</guid><dc:creator>JohnL</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41772.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=41772</wfw:commentRss><description>Δυστυχώς δεν με βοηθάει ιδιαίτερα... &lt;br&gt;&lt;br&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&amp;lt;WebService(&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Namespace&lt;/span&gt;:=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"http://tempuri.org/"&lt;/span&gt;)&amp;gt; _&lt;br&gt;&amp;lt;WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)&amp;gt; _&lt;br&gt;&amp;lt;Policy(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ServerPolicy"&lt;/span&gt;)&amp;gt; _&lt;br&gt;&amp;lt;ToolboxItem(&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;False&lt;/span&gt;)&amp;gt; _&lt;br&gt;&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Public&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Class&lt;/span&gt; MainService&lt;br&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;    &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;br&gt;Public&lt;/span&gt; settings &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; AccountSettings&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;WebMethod(), SoapHeader(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"settings"&lt;/span&gt;)&amp;gt; _&lt;br&gt;    &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Public&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Function&lt;/span&gt; HelloWorld() &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;As&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;String&lt;br&gt;&lt;br&gt;To settings είναι ένα SoapHeader, αλλά το μόνο πεδίο του είναι ένα&amp;nbsp; boolean που λέει αν είναι Secure ή όχι...&lt;br&gt;&lt;br&gt;Αυτό που (μάλλον) θέλω είναι να έχω πρόσβαση στο Policy του service μου, αλλά δεν ορίζεται κάπου ώστε να μπορώ να το χρησιμοποιήσω...&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</description></item><item><title>Απ: Custom Authentication σε WSE 3!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41771.aspx</link><pubDate>Sun, 04 May 2008 18:33:51 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41771</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41771.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=41771</wfw:commentRss><description>&lt;P&gt;Ρίξε μια ματιά εδώ: &lt;A href="http://msdn.microsoft.com/en-us/library/77hkfhh8(VS.71).aspx"&gt;http://msdn.microsoft.com/en-us/library/77hkfhh8(VS.71).aspx&lt;/A&gt;&amp;nbsp;Είναι πλήρες παράδειγμα.&lt;/P&gt;</description></item><item><title>Απ: Custom Authentication σε WSE 3!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41748.aspx</link><pubDate>Fri, 02 May 2008 04:01:47 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41748</guid><dc:creator>JohnL</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41748.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=41748</wfw:commentRss><description>Κανείς δεν ξέρει?&lt;br&gt;</description></item><item><title>Custom Authentication σε WSE 3!!!</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/41730.aspx</link><pubDate>Sat, 26 Apr 2008 23:22:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:41730</guid><dc:creator>JohnL</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/41730.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=21&amp;PostID=41730</wfw:commentRss><description>Στο web service που φτιάχνω προσπαθώ να το βάλω να κάνει authentication και logging στους χρήστες, χρησιμοποιώντας τα WSE 3...&lt;br&gt;&lt;br&gt;Έχω υλοποιήσει λοιπόν ένα Custom UsernameTokenManager που είναι υπεύθυνο για το authentication. Το πρόβλημα είναι ότι τα credentials περνάνε στο &amp;lt;soap:header&amp;gt;, διαβάζονται από τον UsernameTokenManager, γίνεται το authentication, αλλά μετά δε μπορώ να τα δώ από το κυρίως function (το οποίο βλέπει μόνο το &amp;lt;soap:body&amp;gt;), ώστε να μπορώ να τα κάνω log καταγράφοντας τα usernames στη βάση δεδομένων.&lt;br&gt;&lt;br&gt;Μπορεί κάποιος να με βοηθήσει?&lt;br&gt;&lt;br&gt;Ελπίζω ότι το έχω εξηγήσει σωστά &lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-7.gif" alt="Tongue Tied" /&gt;&lt;br&gt;&lt;br&gt;</description></item></channel></rss>