<?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>Windows Communication Foundation (WCF)</title><link>https://www.dotnetzone.gr:443/cs/forums/101/ShowForum.aspx</link><description>Συζήτηση σχετικά με την χρήση του WCF για την ανάπτυξη υψηλής απόδοσης, ασφαλών, και cross enterprise distributed εφαρμογών.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Ξέρει κάνεις πως μπορούμε να υλοποιηθεί πιστοποίησή χρήστη με βάση τα στοιχαεία του στα windows ;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/58324.aspx</link><pubDate>Sun, 25 Apr 2010 05:26:35 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:58324</guid><dc:creator>angarato_surion</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/58324.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=101&amp;PostID=58324</wfw:commentRss><description>σβισε αυτο το Post &lt;br&gt;</description></item><item><title>Απ: Ξέρει κάνεις πως μπορούμε να υλοποιηθεί πιστοποίησή χρήστη με βάση τα στοιχαεία του στα windows ;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/58311.aspx</link><pubDate>Sat, 24 Apr 2010 16:27:55 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:58311</guid><dc:creator>angarato_surion</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/58311.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=101&amp;PostID=58311</wfw:commentRss><description>client cendialtype τι διαφορά εχεί το windows από το username ;&lt;br&gt;λιγο βοήθεια πηγά να διαβάσω ενα τεράστιο κείμενο και μπερδευτικά πιο πολυ&lt;br&gt;</description></item><item><title>Απ: Ξέρει κάνεις πως μπορούμε να υλοποιηθεί πιστοποίησή χρήστη με βάση τα στοιχαεία του στα windows ;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/58110.aspx</link><pubDate>Thu, 15 Apr 2010 04:32:19 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:58110</guid><dc:creator>angarato_surion</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/58110.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=101&amp;PostID=58110</wfw:commentRss><description>για την καριβεια το πετά με το που πάει στην εντολή&amp;nbsp; client.Open&lt;br&gt;αλλού κανει το "login" οπού δίνονται τα στοιχεία του χρήστη ..&lt;br&gt;&lt;br&gt;υπάρχει ο ιδιος χρήστης στον pc που είναιη service&amp;nbsp; απλως&amp;nbsp; η service ανοίγει σαν&amp;nbsp; networkservice &lt;br&gt;εχω κανει καμια πατάτα στο config ;&lt;br&gt;&lt;br&gt;&lt;pre&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&amp;lt;?xml version=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"1.0"&lt;/span&gt; encoding=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"utf-8"&lt;/span&gt; ?&amp;gt;
&amp;lt;configuration&amp;gt;
    &amp;lt;system.serviceModel&amp;gt;
        &amp;lt;bindings&amp;gt;
            &amp;lt;wsHttpBinding&amp;gt;
                &amp;lt;binding name=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"WSHttpBinding_IWhiteTigerService"&lt;/span&gt; closeTimeout=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"00:01:00"&lt;/span&gt;
                    openTimeout=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"00:01:00"&lt;/span&gt; receiveTimeout=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"00:10:00"&lt;/span&gt; sendTimeout=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"00:01:00"&lt;/span&gt;
                    bypassProxyOnLocal=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"false"&lt;/span&gt; transactionFlow=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"false"&lt;/span&gt; hostNameComparisonMode=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"StrongWildcard"&lt;/span&gt;
                    maxBufferPoolSize=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"524288"&lt;/span&gt; maxReceivedMessageSize=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"65536"&lt;/span&gt;
                    messageEncoding=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Text"&lt;/span&gt; textEncoding=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"utf-8"&lt;/span&gt; useDefaultWebProxy=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"true"&lt;/span&gt;
                    allowCookies=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"false"&lt;/span&gt;&amp;gt;
                    &amp;lt;readerQuotas maxDepth=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"32"&lt;/span&gt; maxStringContentLength=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"8192"&lt;/span&gt; maxArrayLength=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"16384"&lt;/span&gt;
                        maxBytesPerRead=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"4096"&lt;/span&gt; maxNameTableCharCount=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"16384"&lt;/span&gt; /&amp;gt;
                    &amp;lt;reliableSession ordered=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"true"&lt;/span&gt; inactivityTimeout=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"00:10:00"&lt;/span&gt;
                        enabled=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"false"&lt;/span&gt; /&amp;gt;
                    &amp;lt;security mode=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Message"&lt;/span&gt;&amp;gt;
                        &amp;lt;transport clientCredentialType=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Windows"&lt;/span&gt; proxyCredentialType=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"None"&lt;/span&gt;
                            realm=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;""&lt;/span&gt;&amp;gt;
                            &amp;lt;extendedProtectionPolicy policyEnforcement=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Never"&lt;/span&gt; /&amp;gt;
                        &amp;lt;/transport&amp;gt;
                        &amp;lt;message clientCredentialType=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Windows"&lt;/span&gt; negotiateServiceCredential=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"true"&lt;/span&gt;
                            algorithmSuite=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Default"&lt;/span&gt; establishSecurityContext=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"true"&lt;/span&gt; /&amp;gt;
                    &amp;lt;/security&amp;gt;
                &amp;lt;/binding&amp;gt;
            &amp;lt;/wsHttpBinding&amp;gt;
        &amp;lt;/bindings&amp;gt;
        &amp;lt;client&amp;gt;
            &amp;lt;endpoint address=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"http://localhost/White_Tiger/httpservice"&lt;/span&gt;
                binding=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"wsHttpBinding"&lt;/span&gt; bindingConfiguration=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"WSHttpBinding_IWhiteTigerService"&lt;/span&gt;
                contract=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"White_TigerServiceReference.IWhiteTigerService"&lt;/span&gt;
                name=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"WSHttpBinding_IWhiteTigerService"&lt;/span&gt;&amp;gt;
                &amp;lt;identity&amp;gt;
                    &amp;lt;userPrincipalName value=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;""&lt;/span&gt; /&amp;gt;
                &amp;lt;/identity&amp;gt;
            &amp;lt;/endpoint&amp;gt;
        &amp;lt;/client&amp;gt;
    &amp;lt;/system.serviceModel&amp;gt;
&amp;lt;/configuration&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Ξέρει κάνεις πως μπορούμε να υλοποιηθεί πιστοποίησή χρήστη με βάση τα στοιχαεία του στα windows ;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/58109.aspx</link><pubDate>Thu, 15 Apr 2010 04:17:51 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:58109</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/58109.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=101&amp;PostID=58109</wfw:commentRss><description>Όπως γράφω και στο post μου, ένας διακομιστής μπορεί να πιστοποιήσει στοιχεία χρηστών (username, password) που ανήκουν σε windows domains που αναγνωρίζει. 99% των περιπτώσεων για να το πετύχουμε αυτό οι δυο υπολογιστές βρίσκονται στο ίδιο windows domain. Αν όχι, ο server σου επίσης μπορεί να πιστοποιήσει στοιχεία χρηστών που έχουν οριστεί στον τοπικό server (πάνε στον server σου, στο control panel και δημιούργησε εκεί ένα τοπικό χρήστη).</description></item><item><title>Απ: Ξέρει κάνεις πως μπορούμε να υλοποιηθεί πιστοποίησή χρήστη με βάση τα στοιχαεία του στα windows ;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/58107.aspx</link><pubDate>Thu, 15 Apr 2010 03:43:33 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:58107</guid><dc:creator>angarato_surion</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/58107.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=101&amp;PostID=58107</wfw:commentRss><description>Οκ δουλεύει μια χαρά όταν είναι στο ίδιο Pc ο πελάτης και η υπηρεσία ,&lt;br&gt;αλλα όταν είναι σε διαφορετικά (ακομα κι αν η ομαδα εργασίας είναι η ίδια , ομμοίως κιο&amp;nbsp; router )&lt;br&gt;πετά το ακόλουθω σφάλμα .&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Ξέρει κάνεις πως μπορούμε να υλοποιηθεί πιστοποίησή χρήστη με βάση τα στοιχαεία του στα windows ;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/57208.aspx</link><pubDate>Fri, 19 Feb 2010 17:33:42 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:57208</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/57208.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=101&amp;PostID=57208</wfw:commentRss><description>Καταρχήν από τον τελικό χρήστη θα το ζητάς μόνο μια φορά κατά την έναρξη της εφαρμογής σου, εκτός κι αν πρόκειται για πολύ ιδιαίτερη περίπτωση.&lt;div&gt;Από 'κει και πέρα το ερώτημά σου είναι ουσιαστικά αν θα κρατάω το ίδιο instance του proxy (μεταβλητή client στο τελευταίο σου post) ή θα δημιουργώ καινούργιο για κάθε κλήση στον server.&lt;/div&gt;&lt;div&gt;Η απάντηση σε αυτό το ερώτημα εξαρτάται και από το authentication αλλά και από άλλα πράγματα, όπως η ταχύτητα δημιουργίας/καταστροφής του instance και τα dependency στον κώδικά σου. Σχετικά με τα dependencies, εμένα δεν μου αρέσει να κρατάω το ίδιο instance μια κλάσης σαν private μεταβλητή μιας άλλης κλάσης ή ακόμα χειρότερα στα static. Δημιουργεί dependency του κώδικα από τη συγκεκριμένη μεταβλητή. Δηλαδή για να λειτουργήσει κάποιος άλλος πρέπει να την αρχικοποιήσει.&lt;/div&gt;&lt;div&gt;Σε συντομία, δημιουργώ καινούργιο instance του service κάθε φορά που το θέλω, εκτός αν ξέρω ότι πρόκειται να κάνω πολύ σύντομα πολλές κλήσεις στον server οπότε κρατάω το ίδιο (πολύ σύντομα = στο ίδιο user interaction = 0-2 sec).&amp;nbsp;&lt;/div&gt;</description></item><item><title>Απ: Ξέρει κάνεις πως μπορούμε να υλοποιηθεί πιστοποίησή χρήστη με βάση τα στοιχαεία του στα windows ;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/57204.aspx</link><pubDate>Fri, 19 Feb 2010 10:13:59 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:57204</guid><dc:creator>angarato_surion</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/57204.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=101&amp;PostID=57204</wfw:commentRss><description>client.ClientCredentials.Windows.ClientCredential = new 
System.Net.NetworkCredential(username, pass); δεν το δοχταν ετσι &lt;br&gt;στην ουσια το παραθυρο του login εφτοιαχνα και το πετουσε αλλα το διορθωσα στο &lt;br&gt;client.ClientCredentials.Windows.ClientCredential.username= username; &lt;br&gt;client.ClientCredentials.Windows.ClientCredential.password=pass; &lt;br&gt;&amp;nbsp;και το δεχτηκε δουλευει μαι χαρα τωρα.&lt;br&gt;&lt;br&gt;να κανω μια ερωτηση ; &lt;br&gt;το authrication πρεπει να γινεται μονο μια φορά ή συνεχεια; &lt;br&gt;εννοω κρατα τον χρηστη συνδεδεμενο ; &lt;br&gt;</description></item><item><title>Απ: Ξέρει κάνεις πως μπορούμε να υλοποιηθεί πιστοποίησή χρήστη με βάση τα στοιχαεία του στα windows ;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/57201.aspx</link><pubDate>Fri, 19 Feb 2010 07:29:21 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:57201</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/57201.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=101&amp;PostID=57201</wfw:commentRss><description>Όπως γράφω στο άρθρο μου ή θα κάνεις ένα τυπικό log in dialog για να πάρει το username και το password, τα οποία στη συνέχεια θα τα δώσεις στο&amp;nbsp;service.ClientCredentials.Windows.ClientCredential ή δεν θα ζητήσεις καθόλου username και password εφόσον ο χρήστης έχει κάνει login σε domain που αναγνωρίζει ο server.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Δεν καταλαβαίνω τι είναι read only. Κατέβασε τον κώδικα που υπάρχει στο άρθρο και ξαναδοκίμασε.&lt;/div&gt;&lt;div&gt;Το error το παίρνεις σε runtime ή κατά το compilation;&lt;/div&gt;</description></item><item><title>Απ: Ξέρει κάνεις πως μπορούμε να υλοποιηθεί πιστοποίησή χρήστη με βάση τα στοιχαεία του στα windows ;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/57200.aspx</link><pubDate>Fri, 19 Feb 2010 05:57:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:57200</guid><dc:creator>angarato_surion</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/57200.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=101&amp;PostID=57200</wfw:commentRss><description>τα εχω κανει αυτα στο app.config που ειπες και πετα παλι το readonly ...&lt;br&gt;πως θα δινει ο χρηστης το ονομα χρηστη; &lt;br&gt;</description></item><item><title>Απ: Ξέρει κάνεις πως μπορούμε να υλοποιηθεί πιστοποίησή χρήστη με βάση τα στοιχαεία του στα windows ;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/57177.aspx</link><pubDate>Thu, 18 Feb 2010 07:35:43 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:57177</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/57177.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=101&amp;PostID=57177</wfw:commentRss><description>Με αυτό που γράφεις παραπάνω καταλαβαίνω ότι δεν διάβασες καθόλου αυτό που σου έγραψα.</description></item><item><title>Απ: Ξέρει κάνεις πως μπορούμε να υλοποιηθεί πιστοποίησή χρήστη με βάση τα στοιχαεία του στα windows ;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/57175.aspx</link><pubDate>Thu, 18 Feb 2010 02:35:04 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:57175</guid><dc:creator>angarato_surion</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/57175.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=101&amp;PostID=57175</wfw:commentRss><description>το &amp;nbsp;&amp;nbsp; client.ClientCredentials.Windows.ClientCredential = new System.Net.NetworkCredential(username, pass);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; εδω μου βγαζει ότι&amp;nbsp; ειναι readonly &lt;br&gt;δεν ξέρω αν έκανα καλά το την ρύθμιση γιατί έκανα χρίση του εργαλείου που δίνει το vs2008 για να ρυθμίσω τα πάντα.&lt;br&gt;&lt;br&gt;client :&lt;br&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tr style="vertical-align:top;line-height:normal;"&gt;&lt;td style="width:40px;text-align:right;"&gt;&lt;pre style="font-family:courier new;font-size:11px;color:gray;margin:0px;padding:2px;"&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
 &lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="margin:0px;padding:2px 2px 2px 8px;"&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&amp;lt;?xml version=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"1.0"&lt;/span&gt; encoding=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"utf-8"&lt;/span&gt; ?&amp;gt;
&amp;lt;configuration&amp;gt;
    &amp;lt;system.serviceModel&amp;gt;
        &amp;lt;bindings&amp;gt;
            &amp;lt;basicHttpBinding&amp;gt;
                &amp;lt;binding name=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"BasicHttpBinding_IWhiteTigerService"&lt;/span&gt; closeTimeout=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"00:01:00"&lt;/span&gt;
                    openTimeout=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"00:01:00"&lt;/span&gt; receiveTimeout=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"00:10:00"&lt;/span&gt; sendTimeout=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"00:01:00"&lt;/span&gt;
                    allowCookies=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"false"&lt;/span&gt; bypassProxyOnLocal=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"false"&lt;/span&gt; hostNameComparisonMode=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"StrongWildcard"&lt;/span&gt;
                    maxBufferSize=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"65536"&lt;/span&gt; maxBufferPoolSize=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"524288"&lt;/span&gt; maxReceivedMessageSize=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"65536"&lt;/span&gt;
                    messageEncoding=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Text"&lt;/span&gt; textEncoding=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"utf-8"&lt;/span&gt; transferMode=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Buffered"&lt;/span&gt;
                    useDefaultWebProxy=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"true"&lt;/span&gt;&amp;gt;
                    &amp;lt;readerQuotas maxDepth=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"32"&lt;/span&gt; maxStringContentLength=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"8192"&lt;/span&gt; maxArrayLength=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"16384"&lt;/span&gt;
                        maxBytesPerRead=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"4096"&lt;/span&gt; maxNameTableCharCount=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"16384"&lt;/span&gt; /&amp;gt;
                    &amp;lt;security mode=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Message"&lt;/span&gt;&amp;gt;
                        &amp;lt;transport clientCredentialType=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"None"&lt;/span&gt; proxyCredentialType=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Windows"&lt;/span&gt;
                            realm=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;""&lt;/span&gt;&amp;gt;                         
                        &amp;lt;/transport&amp;gt;
                        &amp;lt;message clientCredentialType=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"UserName"&lt;/span&gt; algorithmSuite=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Default"&lt;/span&gt; /&amp;gt;
                    &amp;lt;/security&amp;gt;
                &amp;lt;/binding&amp;gt;
                &amp;lt;binding name=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"BasicHttpBinding_IWhiteTigerService1"&lt;/span&gt; closeTimeout=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"00:01:00"&lt;/span&gt;
                    openTimeout=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"00:01:00"&lt;/span&gt; receiveTimeout=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"00:10:00"&lt;/span&gt; sendTimeout=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"00:01:00"&lt;/span&gt;
                    allowCookies=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"false"&lt;/span&gt; bypassProxyOnLocal=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"false"&lt;/span&gt; hostNameComparisonMode=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"StrongWildcard"&lt;/span&gt;
                    maxBufferSize=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"65536"&lt;/span&gt; maxBufferPoolSize=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"524288"&lt;/span&gt; maxReceivedMessageSize=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"65536"&lt;/span&gt;
                    messageEncoding=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Text"&lt;/span&gt; textEncoding=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"utf-8"&lt;/span&gt; transferMode=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Buffered"&lt;/span&gt;
                    useDefaultWebProxy=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"true"&lt;/span&gt;&amp;gt;
                    &amp;lt;readerQuotas maxDepth=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"32"&lt;/span&gt; maxStringContentLength=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"8192"&lt;/span&gt; maxArrayLength=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"16384"&lt;/span&gt;
                        maxBytesPerRead=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"4096"&lt;/span&gt; maxNameTableCharCount=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"16384"&lt;/span&gt; /&amp;gt;
                    &amp;lt;security mode=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"None"&lt;/span&gt;&amp;gt;
                        &amp;lt;transport clientCredentialType=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"None"&lt;/span&gt; proxyCredentialType=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"None"&lt;/span&gt;
                            realm=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;""&lt;/span&gt;&amp;gt;
                        
                        &amp;lt;/transport&amp;gt;
                        &amp;lt;message clientCredentialType=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"UserName"&lt;/span&gt; algorithmSuite=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Default"&lt;/span&gt; /&amp;gt;
                    &amp;lt;/security&amp;gt;
                &amp;lt;/binding&amp;gt;
            &amp;lt;/basicHttpBinding&amp;gt;
        &amp;lt;/bindings&amp;gt;
        &amp;lt;client&amp;gt;
            &amp;lt;endpoint address=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"http://localhost/White_Tiger/httpservice"&lt;/span&gt;
                binding=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"basicHttpBinding"&lt;/span&gt; bindingConfiguration=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"BasicHttpBinding_IWhiteTigerService"&lt;/span&gt;
                contract=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"White_TigerServiceReference1.IWhiteTigerService"&lt;/span&gt;
                name=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"BasicHttpBinding_IWhiteTigerService"&lt;/span&gt; /&amp;gt;
            &amp;lt;endpoint address=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"http://localhost/White_Tiger/httpservice"&lt;/span&gt;
                binding=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"basicHttpBinding"&lt;/span&gt; bindingConfiguration=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"BasicHttpBinding_IWhiteTigerService1"&lt;/span&gt;
                contract=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"White_TigerServiceReference.IWhiteTigerService"&lt;/span&gt;
                name=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"BasicHttpBinding_IWhiteTigerService1"&lt;/span&gt; /&amp;gt;
        &amp;lt;/client&amp;gt;
    &amp;lt;/system.serviceModel&amp;gt;
&amp;lt;/configuration&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;server:&lt;br&gt;&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tr style="vertical-align:top;line-height:normal;"&gt;&lt;td style="width:40px;text-align:right;"&gt;&lt;pre style="font-family:courier new;font-size:11px;color:gray;margin:0px;padding:2px;"&gt;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 &lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="margin:0px;padding:2px 2px 2px 8px;"&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&amp;lt;?xml version=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"1.0"&lt;/span&gt; encoding=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"utf-8"&lt;/span&gt; ?&amp;gt;
&amp;lt;configuration&amp;gt;
    &amp;lt;system.serviceModel&amp;gt;
        &amp;lt;serviceHostingEnvironment aspNetCompatibilityEnabled=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"true"&lt;/span&gt; /&amp;gt;
        &amp;lt;behaviors&amp;gt;
            &amp;lt;serviceBehaviors&amp;gt;
                &amp;lt;behavior name=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"NewBehavior"&lt;/span&gt;&amp;gt;
                    &amp;lt;serviceMetadata httpGetEnabled=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"true"&lt;/span&gt; httpsGetEnabled=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"false"&lt;/span&gt; /&amp;gt;
                    &amp;lt;serviceDebug includeExceptionDetailInFaults=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"true"&lt;/span&gt; /&amp;gt;
                    &amp;lt;serviceCredentials /&amp;gt;
                &amp;lt;/behavior&amp;gt;
            &amp;lt;/serviceBehaviors&amp;gt;
        &amp;lt;/behaviors&amp;gt;
        &amp;lt;services&amp;gt;
            &amp;lt;service behaviorConfiguration=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"NewBehavior"&lt;/span&gt; name=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"White_Tiger.WhiteTigerService"&lt;/span&gt;&amp;gt;
                &amp;lt;clear /&amp;gt;
                &amp;lt;endpoint address=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"/httpservice"&lt;/span&gt; binding=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"basicHttpBinding"&lt;/span&gt; contract=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"White_Tiger.IWhiteTigerService"&lt;/span&gt;
                    listenUriMode=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Explicit"&lt;/span&gt; /&amp;gt;
                &amp;lt;endpoint address=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"/mex"&lt;/span&gt; binding=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"basicHttpBinding"&lt;/span&gt; bindingConfiguration=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;""&lt;/span&gt;
                    contract=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"IMetadataExchange"&lt;/span&gt; /&amp;gt;
                &amp;lt;host&amp;gt;
                    &amp;lt;baseAddresses&amp;gt;
                        &amp;lt;add baseAddress=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"http://localhost/White_Tiger/"&lt;/span&gt; /&amp;gt;
                    &amp;lt;/baseAddresses&amp;gt;
                    &amp;lt;timeouts openTimeout=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"00:10:00"&lt;/span&gt; /&amp;gt;
                &amp;lt;/host&amp;gt;
            &amp;lt;/service&amp;gt;
        &amp;lt;/services&amp;gt;
    &amp;lt;/system.serviceModel&amp;gt;
  &amp;lt;system.web&amp;gt;
    &amp;lt;compilation debug=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"true"&lt;/span&gt; /&amp;gt;
  &amp;lt;/system.web&amp;gt;
&amp;lt;/configuration&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: Ξέρει κάνεις πως μπορούμε να υλοποιηθεί πιστοποίησή χρήστη με βάση τα στοιχαεία του στα windows ;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/57166.aspx</link><pubDate>Wed, 17 Feb 2010 17:37:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:57166</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/57166.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=101&amp;PostID=57166</wfw:commentRss><description>Δεν έχεις και πολλά να κάνεις. Σου έγραψα ένα post στο blog μου...&lt;div&gt;&lt;a href="http://devblog.papadi.gr/windows-authentication-in-wcf-services"&gt;http://devblog.papadi.gr/windows-authentication-in-wcf-services&lt;/a&gt;&lt;/div&gt;</description></item><item><title>Ξέρει κάνεις πως μπορούμε να υλοποιηθεί πιστοποίησή χρήστη με βάση τα στοιχαεία του στα windows ;</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/57162.aspx</link><pubDate>Wed, 17 Feb 2010 04:22:39 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:57162</guid><dc:creator>angarato_surion</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/57162.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=101&amp;PostID=57162</wfw:commentRss><description>Ξέρει κάνεις πως μπορούμε να υλοποιηθεί πιστοποίησή χρήστη με βάση  τα 
στοιχαεία του στα windows  ;&lt;br&gt;
&lt;br&gt;
Φτοιάχνω μια wcf υπηρεσία και θέλω να ρωτά τον χρήστη το όνομα χρήστη 
και τον κωδικό που έχει στον υπολογιστή που  τρέχει η υπηρεσία wcf καμιά
 ιδέα ; &lt;br&gt;
ο πελάτης της υπηρεσίας δεν θα είναι απαραίτητα στον ίδιο  Η.Υ με την 
υπηρεσία</description></item></channel></rss>