{"id":72,"date":"2006-07-10T14:17:56","date_gmt":"2006-07-10T12:17:56","guid":{"rendered":"http:\/\/soci.hu\/blog\/index.php\/2006\/07\/10\/jo-jo-ez-a-tfs-de-azert-10\/"},"modified":"2006-07-10T14:19:04","modified_gmt":"2006-07-10T12:19:04","slug":"jo-jo-ez-a-tfs-de-azert-10","status":"publish","type":"post","link":"https:\/\/soci.hu\/blog\/index.php\/2006\/07\/10\/jo-jo-ez-a-tfs-de-azert-10\/","title":{"rendered":"J\u00f3, j\u00f3 ez a TFS, de az\u00e9rt 1.0"},"content":{"rendered":"<p>Tudjuk, hogy a 90 %-os \u00e9s a 100%-ig k\u00e9sz program k\u00f6z\u00f6tt iszonyat nagy k\u00fcl\u00f6nbs\u00e9g van. \u00c9s azt is tudjuk, hogy az id\u0151 igen jelent\u0151s r\u00e9sze ebben az utols\u00f3 szakaszban megy el.<\/p>\n<p>Nagyon j\u00f3l tudja ezt az ms is, ennek ellen\u00e9re \u00e9s pont ez\u00e9rt not\u00f3riusan szereti kiadni a term\u00e9keit bosszant\u00f3 hi\u00e1nyoss\u00e1gokkal.<\/p>\n<p>Itt van pl.\u00a0a Team Foundation Server. Teljesen intranetes \u00e9s online m\u0171k\u00f6d\u00e9sre van hangolva, ak\u00e1rmennyire is webszervizeket haszn\u00e1l a h\u00e1tt\u00e9rben, amir\u0151l pedig tudjuk, hogy laz\u00e1ncsatolt, SOA, stb.<\/p>\n<p>Csak windows authetik\u00e1ci\u00f3val\u00a0m\u0171k\u00f6dik, \u00edgy internetes k\u00f6rnyezetben el\u00e9g neh\u00e9z haszn\u00e1lni. Vagy \u00e1lland\u00f3an be kell verni a jelszavakat, vagy ugyanaz a n\u00e9v \u00e9s jelsz\u00f3 kell a szerveren \u00e9s a munka\u00e1llom\u00e1son.<\/p>\n<p>Ez m\u00e9g ok, nem f\u00e9rt bele az 1.0-ba, majd az <a href=\"http:\/\/forums.microsoft.com\/MSDN\/ShowPost.aspx?PostID=539198&#038;SiteID=1\" target=\"_blank\">spben lehet, hogy benne lesz valami jav\u00edt\u00e1s<\/a>. Ami bosszant, hogy k\u00f6nnyed\u00e9n belerakhatt\u00e1k volna. J\u00f3bar\u00e1tunk, a reflector j\u00f3volt\u00e1b\u00f3l k\u00f6nny\u0171 megtal\u00e1lni, hogy a <strong>CredUIPromptForCredentials <\/strong>dial\u00f3ggal k\u00e9rik be a jelszavakat. A reflector anal\u00edzis funkci\u00f3ja seg\u00edts\u00e9g\u00e9vel p\u00e1r m\u00e1sodperc m\u00falva m\u00e1r l\u00e1tjuk is hogy h\u00edvj\u00e1k meg:<\/p>\n<p><font color=\"#1000a0\">if<\/font> (<a title=\"Microsoft.TeamFoundation.Client.CredUIHelper\" href=\"http:\/\/www.aisto.com\/roeder\/dotnet\/Default.aspx?Object=42\"><font color=\"#006018\">CredUIHelper<\/font><\/a>.<a title=\"CredUIReturnCodes Microsoft.TeamFoundation.Client.CredUIHelper.CredUIPromptForCredentials(ref CREDUI_INFO credirUR, string targetName, IntPtr reserved1, int iError, StringBuilder userName, int maxUserName, StringBuilder password, int maxPassword, ref int iSave, CREDUI_FLAGS flags);\" href=\"http:\/\/www.aisto.com\/roeder\/dotnet\/Default.aspx?Object=43\"><font color=\"#006018\">CredUIPromptForCredentials<\/font><\/a>(<font color=\"#1000a0\">ref<\/font> <a title=\"CREDUI_INFO credui_info1 \/\/ Local Variable\"><font color=\"#006018\">credui_info1<\/font><\/a>, <a title=\"Uri uri; \/\/ Parameter\"><font color=\"#006018\">uri<\/font><\/a>.<a title=\"string System.Object.ToString();\" href=\"http:\/\/www.aisto.com\/roeder\/dotnet\/Default.aspx?Object=44\"><font color=\"#006018\">ToString<\/font><\/a>(), <a title=\"System.IntPtr\" href=\"http:\/\/www.aisto.com\/roeder\/dotnet\/Default.aspx?Object=45\"><font color=\"#006018\">IntPtr<\/font><\/a>.<a title=\"IntPtr System.IntPtr.Zero;\" href=\"http:\/\/www.aisto.com\/roeder\/dotnet\/Default.aspx?Object=46\"><font color=\"#006018\">Zero<\/font><\/a>, <font color=\"#800000\">0<\/font>, <a title=\"StringBuilder builder1 \/\/ Local Variable\"><font color=\"#006018\">builder1<\/font><\/a>, <font color=\"#800000\">0x100<\/font>, <a title=\"StringBuilder builder2 \/\/ Local Variable\"><font color=\"#006018\">builder2<\/font><\/a>, <font color=\"#800000\">0x100<\/font>, <font color=\"#1000a0\">ref<\/font> <a title=\"int num1 \/\/ Local Variable\"><font color=\"#006018\">num1<\/font><\/a>, <a title=\"Microsoft.TeamFoundation.Client.CREDUI_FLAGS\" href=\"http:\/\/www.aisto.com\/roeder\/dotnet\/Default.aspx?Object=47\"><font color=\"#006018\">CREDUI_FLAGS<\/font><\/a>.<a title=\"CREDUI_FLAGS Microsoft.TeamFoundation.Client.CREDUI_FLAGS.GENERIC_CREDENTIALS;\" href=\"http:\/\/www.aisto.com\/roeder\/dotnet\/Default.aspx?Object=48\"><font color=\"#006018\">GENERIC_CREDENTIALS<\/font><\/a> | <a title=\"Microsoft.TeamFoundation.Client.CREDUI_FLAGS\" href=\"http:\/\/www.aisto.com\/roeder\/dotnet\/Default.aspx?Object=49\"><font color=\"#006018\">CREDUI_FLAGS<\/font><\/a>.<a title=\"CREDUI_FLAGS Microsoft.TeamFoundation.Client.CREDUI_FLAGS.ALWAYS_SHOW_UI;\" href=\"http:\/\/www.aisto.com\/roeder\/dotnet\/Default.aspx?Object=50\"><font color=\"#006018\">ALWAYS_SHOW_UI<\/font><\/a> | <a title=\"Microsoft.TeamFoundation.Client.CREDUI_FLAGS\" href=\"http:\/\/www.aisto.com\/roeder\/dotnet\/Default.aspx?Object=51\"><font color=\"#006018\">CREDUI_FLAGS<\/font><\/a>.<a title=\"CREDUI_FLAGS Microsoft.TeamFoundation.Client.CREDUI_FLAGS.EXCLUDE_CERTIFICATES;\" href=\"http:\/\/www.aisto.com\/roeder\/dotnet\/Default.aspx?Object=52\"><font color=\"#006018\">EXCLUDE_CERTIFICATES<\/font><\/a> | <a title=\"Microsoft.TeamFoundation.Client.CREDUI_FLAGS\" href=\"http:\/\/www.aisto.com\/roeder\/dotnet\/Default.aspx?Object=53\"><font color=\"#006018\">CREDUI_FLAGS<\/font><\/a>.<a title=\"CREDUI_FLAGS Microsoft.TeamFoundation.Client.CREDUI_FLAGS.DO_NOT_PERSIST;\" href=\"http:\/\/www.aisto.com\/roeder\/dotnet\/Default.aspx?Object=54\"><font color=\"#006018\">DO_NOT_PERSIST<\/font><\/a>) != <a title=\"Microsoft.TeamFoundation.Client.CredUIReturnCodes\" href=\"http:\/\/www.aisto.com\/roeder\/dotnet\/Default.aspx?Object=55\"><font color=\"#006018\">CredUIReturnCodes<\/font><\/a>.<a title=\"CredUIReturnCodes Microsoft.TeamFoundation.Client.CredUIReturnCodes.NO_ERROR;\" href=\"http:\/\/www.aisto.com\/roeder\/dotnet\/Default.aspx?Object=56\"><font color=\"#006018\">NO_ERROR<\/font><\/a>) &#8230;<\/p>\n<p>H\u00e1t k\u00f6sz\u00f6n\u00f6m, ez\u00e9rt k\u00e9rdezi meg\u00a0\u00e1lland\u00f3n a jelsz\u00f3t. Ezt mondt\u00e1k neki. Meddig\u00a0tartott volna m\u00e1s flageket \u00e1tadni? Tudom, security, meg minden. De \u00edgy meg haszn\u00e1lhatatlan a term\u00e9k interneten. Egyebet nem mondhatok, k\u00e9rem kapcsolja ki.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tudjuk, hogy a 90 %-os \u00e9s a 100%-ig k\u00e9sz program k\u00f6z\u00f6tt iszonyat nagy k\u00fcl\u00f6nbs\u00e9g van. \u00c9s azt is tudjuk, hogy az id\u0151&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,4],"tags":[],"class_list":["post-72","post","type-post","status-publish","format-standard","hentry","category-net","category-szakmai-elet"],"_links":{"self":[{"href":"https:\/\/soci.hu\/blog\/index.php\/wp-json\/wp\/v2\/posts\/72","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/soci.hu\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/soci.hu\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/soci.hu\/blog\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/soci.hu\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=72"}],"version-history":[{"count":0,"href":"https:\/\/soci.hu\/blog\/index.php\/wp-json\/wp\/v2\/posts\/72\/revisions"}],"wp:attachment":[{"href":"https:\/\/soci.hu\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=72"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/soci.hu\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=72"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/soci.hu\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=72"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}