<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Authentication Providers arşivleri - Yunus Emre Araç</title>
	<atom:link href="https://www.yunusemrearac.com/tag/authentication-providers/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.yunusemrearac.com/tag/authentication-providers/</link>
	<description>SharePoint Consultant &#124; Microsoft 365 &#124; SharePoint Server &#38; Online</description>
	<lastBuildDate>Wed, 25 Sep 2019 11:31:14 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>

<image>
	<url>https://www.yunusemrearac.com/wp-content/uploads/2014/11/MetroUI_VisualStudio_2012-545c8860_site_icon-32x32.png</url>
	<title>Authentication Providers arşivleri - Yunus Emre Araç</title>
	<link>https://www.yunusemrearac.com/tag/authentication-providers/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">67294213</site>	<item>
		<title>SharePoint Sitemap XML Dosyasının Otamatik Oluşturulması, Hangi Sayfaların Ekleneceğinin Ayarlanması ve Otomatik Olarak Güncellenmesini Sağlamak</title>
		<link>https://www.yunusemrearac.com/2019/09/11/sharepoint-sitemap-xml-dosyasinin-otamatik-olusturulmasi-hangi-sayfalarin-ekleneceginin-ayarlanmasi-ve-otomatik-olarak-guncellenmesini-saglamak/</link>
					<comments>https://www.yunusemrearac.com/2019/09/11/sharepoint-sitemap-xml-dosyasinin-otamatik-olusturulmasi-hangi-sayfalarin-ekleneceginin-ayarlanmasi-ve-otomatik-olarak-guncellenmesini-saglamak/#respond</comments>
		
		<dc:creator><![CDATA[yunusemrearac]]></dc:creator>
		<pubDate>Wed, 11 Sep 2019 16:26:25 +0000</pubDate>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Anonymous Access]]></category>
		<category><![CDATA[Anonymous users can access]]></category>
		<category><![CDATA[Authentication Providers]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Search Engine Sitemap]]></category>
		<category><![CDATA[Search Engine Sitemap job]]></category>
		<category><![CDATA[SharePoint Central Administration]]></category>
		<category><![CDATA[SharePoint Search]]></category>
		<category><![CDATA[SharePoint Timer Job]]></category>
		<category><![CDATA[Site Collection Administration]]></category>
		<category><![CDATA[Site collection features]]></category>
		<category><![CDATA[Site Haritası]]></category>
		<category><![CDATA[sitemap.xml]]></category>
		<category><![CDATA[sitemap0.xml]]></category>
		<category><![CDATA[Timer Job]]></category>
		<guid isPermaLink="false">http://yunusemrearac.com/?p=2038</guid>

					<description><![CDATA[<p>Merhaba arkadaşlar bugün sizlere sharepoint ortamında sitemap xml dosyasını nasıl otamatik oluşturulacağını ayarlamalarının nasıl yapılacağını ve bunun güncellenmesinin nasıl otomatik olarak gerçekleşmesini nasıl yapacağınızdan bahsedeceğim.&#8230;</p>
<p>The post <a href="https://www.yunusemrearac.com/2019/09/11/sharepoint-sitemap-xml-dosyasinin-otamatik-olusturulmasi-hangi-sayfalarin-ekleneceginin-ayarlanmasi-ve-otomatik-olarak-guncellenmesini-saglamak/">SharePoint Sitemap XML Dosyasının Otamatik Oluşturulması, Hangi Sayfaların Ekleneceğinin Ayarlanması ve Otomatik Olarak Güncellenmesini Sağlamak</a> appeared first on <a href="https://www.yunusemrearac.com">Yunus Emre Araç</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Merhaba arkadaşlar bugün sizlere sharepoint ortamında sitemap xml dosyasını nasıl otamatik oluşturulacağını ayarlamalarının nasıl yapılacağını ve bunun güncellenmesinin nasıl otomatik olarak gerçekleşmesini nasıl yapacağınızdan bahsedeceğim.</p>
<p>İlk olarak central admine giderek sharepoint sitemap xml dosyasının oluşmasını istediğimizin web application da <strong>&#8220;Authentication Providers&#8221;</strong> ayarından <strong>&#8220;Default&#8221;</strong> zone tıklayarak <strong>&#8220;Enable anonymous access&#8221;</strong> seçeneğini seçip kaydederek sitemizin dışarıya açık olmasını sağlıyoruz.</p>
<p><a href="http://yunusemrearac.com/wp-content/uploads/2019/09/1.png"><img fetchpriority="high" decoding="async" class="size-full wp-image-2039 aligncenter" src="https://yunusemrearac.com/wp-content/uploads/2019/09/1.png" alt="" width="638" height="415" srcset="https://www.yunusemrearac.com/wp-content/uploads/2019/09/1.png 638w, https://www.yunusemrearac.com/wp-content/uploads/2019/09/1-300x195.png 300w" sizes="(max-width: 638px) 100vw, 638px" /></a></p>
<p>Bu ayarı yaptıktan sonra sitemize giderek site ayarlarında site yetkileri kısmına girerek ribbonda gelmiş olan <strong>&#8220;Anonymous Access&#8221;</strong> tıklayarak açılan popopta gelen <strong>&#8220;Anonymous users can access:&#8221;</strong> seçeneğinde <strong>&#8220;Entrie web site&#8221;</strong> seçeneğini seçip kaydediyoruz.</p>
<p><a href="http://yunusemrearac.com/wp-content/uploads/2019/09/2.png"><img decoding="async" class="size-full wp-image-2040 aligncenter" src="https://yunusemrearac.com/wp-content/uploads/2019/09/2.png" alt="" width="639" height="633" srcset="https://www.yunusemrearac.com/wp-content/uploads/2019/09/2.png 639w, https://www.yunusemrearac.com/wp-content/uploads/2019/09/2-150x150.png 150w, https://www.yunusemrearac.com/wp-content/uploads/2019/09/2-300x297.png 300w" sizes="(max-width: 639px) 100vw, 639px" /></a></p>
<p>Bu ayarlamayı da tamamladıktan sonra sitemap xml oluşturacağımız site ayarlarına  giderek <strong>&#8220;Site Collection Administration&#8221;</strong> altında yer alan <strong>&#8220;Site collection features&#8221;</strong> a tıklayarak site feature larına gidiyoruz. Burada yer alan <strong>&#8220;Search Engine Sitemap&#8221;</strong> feature unu aktif ediyoruz.</p>
<p><a href="http://yunusemrearac.com/wp-content/uploads/2019/09/3.png"><img decoding="async" class="size-full wp-image-2041 aligncenter" src="https://yunusemrearac.com/wp-content/uploads/2019/09/3.png" alt="" width="300" height="20" /></a></p>
<p>Bu işlemi de tamamladıktan sonra tekrar central admine gidiyoruz sitemap xml oluşturulurken search kullandığı için bu işlemlerin sonunda search servisinin content source tarafında Full ya da Incremental olarak crawl edilmesi gerekmektedir.</p>
<p><a href="http://yunusemrearac.com/wp-content/uploads/2019/09/4.png"><img decoding="async" class="size-full wp-image-2042 aligncenter" src="https://yunusemrearac.com/wp-content/uploads/2019/09/4.png" alt="" width="890" height="670" srcset="https://www.yunusemrearac.com/wp-content/uploads/2019/09/4.png 890w, https://www.yunusemrearac.com/wp-content/uploads/2019/09/4-300x226.png 300w, https://www.yunusemrearac.com/wp-content/uploads/2019/09/4-768x578.png 768w" sizes="(max-width: 890px) 100vw, 890px" /></a></p>
<p>Sitenin search crawl sorunsuz tamamlandıktan sonra günlük olarak timer job sayesinde sitemap xml dosyası oluşacaktır. Ama ilk dosyayı ya da güncellemeyi elle de tetikleyebilmekteyiz.</p>
<p>Xml dosyasının oluşmasını tetiklemek için central admin de timer job kısmına gelerek <strong>&#8220;Search Engine Sitemap job&#8221;</strong> adındak timer jobımızı buluyoruz. Bu timer jobımızı açtığımızda oluşturmak istediğimiz web application için tetiklenecek olan olmadığına dikkat etmemiz gerekmektedir.</p>
<p><a href="http://yunusemrearac.com/wp-content/uploads/2019/09/5.png"><img decoding="async" class="size-full wp-image-2043 aligncenter" src="https://yunusemrearac.com/wp-content/uploads/2019/09/5.png" alt="" width="885" height="722" srcset="https://www.yunusemrearac.com/wp-content/uploads/2019/09/5.png 885w, https://www.yunusemrearac.com/wp-content/uploads/2019/09/5-300x245.png 300w, https://www.yunusemrearac.com/wp-content/uploads/2019/09/5-768x627.png 768w, https://www.yunusemrearac.com/wp-content/uploads/2019/09/5-542x442.png 542w" sizes="(max-width: 885px) 100vw, 885px" /></a></p>
<p>Burada aynı zaman da timer jobın ne kadar sürede bir tetiklenerek sitemap xml dosyasını güncellemesini ayarlayabilirsiniz. Default olarak günlük seçili gelecektir.</p>
<p><strong>NOT:</strong> Timer job çalışma periyodunu değiştireceğiniz zaman buranın beslendiği yerin Search Service olduğunu unutmayın. Search tarafındaki crawl süresine göre bunu ayarlayabilirsiniz ya da bunun süreciden göre search crawl sürecini değiştirmeniz gerekmektedir yoksa değişiklik olsa bile güncelleme olmayacaktır.</p>
<p>Tüm bu işlemleri sorunsuz bir şekilde tamamladıktan sonra ve timer jobımız sorunsuz bir şekilde çalıştığını gördükten sonra sitemiz de oluşan sitemap xml dosyalarının adreslerine ulaşacağınız adres yapısı <strong>&#8220;http://&lt;WebApp&gt;/sites/&lt;SiteColl&gt;/sitemap.xml&#8221;</strong> şeklinde olacaktır. Bu dosyanın içinde de göreceğiniz gibi site sayfalarının bilgilerinin yer aldığı xml dosyasıda <strong>&#8220;http://&lt;WebApp&gt;/sites/&lt;SiteColl&gt;/sitemap0.xml&#8221;</strong> url yapısında root sitenin altında olacaktır.</p>
<p>Oluşacak xml dosyasında yer alacak url yapısını yönetmek için site root ayarında &#8220;Site Collection Administration&#8221; sekmesinde yer alan ve bu özellikleri aktif ettikten sonra gelen özelliklerden biri olan <strong>&#8220;Search Engine Sitemap&#8221;</strong> seçeneğine tıklıyoruz.</p>
<p><a href="http://yunusemrearac.com/wp-content/uploads/2019/09/6.png"><img decoding="async" class="size-full wp-image-2044 aligncenter" src="https://yunusemrearac.com/wp-content/uploads/2019/09/6.png" alt="" width="1177" height="492" srcset="https://www.yunusemrearac.com/wp-content/uploads/2019/09/6.png 1177w, https://www.yunusemrearac.com/wp-content/uploads/2019/09/6-300x125.png 300w, https://www.yunusemrearac.com/wp-content/uploads/2019/09/6-768x321.png 768w, https://www.yunusemrearac.com/wp-content/uploads/2019/09/6-1024x428.png 1024w" sizes="(max-width: 1177px) 100vw, 1177px" /></a></p>
<p>Burada default olarak gelen ayarlamaları göreceksiniz. Sintax a uygun şekilde yeni tanımlamalar ekleyebilir ya da var olan tanımlamaları silebilirsiniz.</p>
<p>The post <a href="https://www.yunusemrearac.com/2019/09/11/sharepoint-sitemap-xml-dosyasinin-otamatik-olusturulmasi-hangi-sayfalarin-ekleneceginin-ayarlanmasi-ve-otomatik-olarak-guncellenmesini-saglamak/">SharePoint Sitemap XML Dosyasının Otamatik Oluşturulması, Hangi Sayfaların Ekleneceğinin Ayarlanması ve Otomatik Olarak Güncellenmesini Sağlamak</a> appeared first on <a href="https://www.yunusemrearac.com">Yunus Emre Araç</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.yunusemrearac.com/2019/09/11/sharepoint-sitemap-xml-dosyasinin-otamatik-olusturulmasi-hangi-sayfalarin-ekleneceginin-ayarlanmasi-ve-otomatik-olarak-guncellenmesini-saglamak/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2038</post-id>	</item>
		<item>
		<title>SharePoint Custom Application Page İçin Anonim Erişim Vermek</title>
		<link>https://www.yunusemrearac.com/2018/08/01/sharepoint-custom-application-page-icin-anonim-erisim-vermek/</link>
					<comments>https://www.yunusemrearac.com/2018/08/01/sharepoint-custom-application-page-icin-anonim-erisim-vermek/#comments</comments>
		
		<dc:creator><![CDATA[yunusemrearac]]></dc:creator>
		<pubDate>Wed, 01 Aug 2018 13:54:54 +0000</pubDate>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[AllowAnonymousAccess]]></category>
		<category><![CDATA[Anonim Erişim]]></category>
		<category><![CDATA[Anonymous Access]]></category>
		<category><![CDATA[Application Management]]></category>
		<category><![CDATA[Application Page]]></category>
		<category><![CDATA[Application Page (Farm Solution Only)]]></category>
		<category><![CDATA[Authentication Providers]]></category>
		<category><![CDATA[Custom Application Page]]></category>
		<category><![CDATA[DynamicMasterPageFile]]></category>
		<category><![CDATA[Enable anonymous access]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[LayoutsPageBase]]></category>
		<category><![CDATA[Manage web applications]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Page Load]]></category>
		<category><![CDATA[SharePoint "Layouts" Mapped Folder]]></category>
		<category><![CDATA[SharePoint Central Administration]]></category>
		<category><![CDATA[UnsecuredLayoutsPageBase]]></category>
		<category><![CDATA[Visual Stuido]]></category>
		<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[Zone]]></category>
		<guid isPermaLink="false">http://yunusemrearac.com/?p=1716</guid>

					<description><![CDATA[<p>Merhaba arkadaşlar bugün sizlere SharePoint ortamında visual studio ile oluşturulacak bir Application Page sayfasına dışarı açık anonim erişim nasıl verebileceğinizden bahsedeceğim. İlk olarak SharePoint Central&#8230;</p>
<p>The post <a href="https://www.yunusemrearac.com/2018/08/01/sharepoint-custom-application-page-icin-anonim-erisim-vermek/">SharePoint Custom Application Page İçin Anonim Erişim Vermek</a> appeared first on <a href="https://www.yunusemrearac.com">Yunus Emre Araç</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Merhaba arkadaşlar bugün sizlere SharePoint ortamında visual studio ile oluşturulacak bir Application Page sayfasına dışarı açık anonim erişim nasıl verebileceğinizden bahsedeceğim.</p>
<p>İlk olarak <strong>SharePoint Central Administration</strong> açıyoruz.</p>
<p><a href="http://yunusemrearac.com/wp-content/uploads/2018/08/1.png"><img decoding="async" class="alignnone size-full wp-image-1717 aligncenter" src="https://yunusemrearac.com/wp-content/uploads/2018/08/1.png" alt="" width="1248" height="813" srcset="https://www.yunusemrearac.com/wp-content/uploads/2018/08/1.png 1248w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/1-300x195.png 300w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/1-768x500.png 768w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/1-1024x667.png 1024w" sizes="(max-width: 1248px) 100vw, 1248px" /></a></p>
<p>Burada yer alan menüden <strong>&#8220;Application Management&#8221;</strong> altında yer alan <strong>&#8220;Manage web applications&#8221;</strong> linkine tıklıyoruz ve web application listemize gidiyoruz.</p>
<p><a href="http://yunusemrearac.com/wp-content/uploads/2018/08/2.png"><img decoding="async" class="alignnone size-full wp-image-1718 aligncenter" src="https://yunusemrearac.com/wp-content/uploads/2018/08/2.png" alt="" width="1920" height="626" srcset="https://www.yunusemrearac.com/wp-content/uploads/2018/08/2.png 1920w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/2-300x98.png 300w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/2-768x250.png 768w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/2-1024x334.png 1024w" sizes="(max-width: 1920px) 100vw, 1920px" /></a></p>
<p>Buradaki web application listesinde hangi sitede erişim vermek istiyorsak o siteyi seçiyoruz ve <strong>&#8220;WEB APPLICATIONS&#8221;</strong> tabında yer alan <strong>&#8220;Authentication Providers&#8221;</strong> seçeneğine tıklıyoruz.</p>
<p><a href="http://yunusemrearac.com/wp-content/uploads/2018/08/3.png"><img decoding="async" class="alignnone size-full wp-image-1719 aligncenter" src="https://yunusemrearac.com/wp-content/uploads/2018/08/3.png" alt="" width="637" height="164" srcset="https://www.yunusemrearac.com/wp-content/uploads/2018/08/3.png 637w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/3-300x77.png 300w" sizes="(max-width: 637px) 100vw, 637px" /></a></p>
<p>Burada açılacak olan popup ta <strong>&#8220;Zone&#8221;</strong> kısmında yer alan<strong> &#8220;Default&#8221;</strong> seçerek tıklıyoruz.</p>
<p><a href="http://yunusemrearac.com/wp-content/uploads/2018/08/4.png"><img decoding="async" class="alignnone size-full wp-image-1720 aligncenter" src="https://yunusemrearac.com/wp-content/uploads/2018/08/4.png" alt="" width="636" height="968" srcset="https://www.yunusemrearac.com/wp-content/uploads/2018/08/4.png 636w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/4-197x300.png 197w" sizes="(max-width: 636px) 100vw, 636px" /></a></p>
<p>Yeni açılan ayarların olduğu popupta ise <strong>&#8220;Anonymous Access&#8221;</strong> başlığının yanında yer alan <strong>&#8220;Enable anonymous access&#8221;</strong> check boxını seçili değil ise seçiyoruz ve sayfanın en altında <strong>&#8220;SAVE&#8221;</strong> diyerek yaptığımız ayarlamayı kaydediyoruz.</p>
<p>Burada Application page imizi dışarı açacağımız sitemize dışarıdan erişim yetkisi tanımlıyoruz.</p>
<p>Daha sonradan <strong>Visual Stuido</strong> ortamında <strong>Application Page</strong> ekleyeceğimiz projeyi açıyoruz.</p>
<p><a href="http://yunusemrearac.com/wp-content/uploads/2018/08/5.png"><img decoding="async" class="alignnone size-full wp-image-1721 aligncenter" src="https://yunusemrearac.com/wp-content/uploads/2018/08/5.png" alt="" width="1920" height="1080" srcset="https://www.yunusemrearac.com/wp-content/uploads/2018/08/5.png 1920w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/5-300x169.png 300w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/5-768x432.png 768w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/5-1024x576.png 1024w" sizes="(max-width: 1920px) 100vw, 1920px" /></a></p>
<p>Burada ben ekstra olarak server parafında sayfamın ascx kısmını kontrol edebilmem için folder map yapıyorum. Projeme sağ tıklıyorum ve gelen menü den <strong>&#8220;Add&#8221;</strong> kısmın altında yer alan <strong>&#8220;SharePoint &#8220;Layouts&#8221; Mapped Folder&#8221;</strong> seçeneğini tıklıyorum.</p>
<p>Dediğim gibi bu kısım tamamen sizin tercihinize kalmış bir işlemdir.</p>
<p><a href="http://yunusemrearac.com/wp-content/uploads/2018/08/6.png"><img decoding="async" class="alignnone size-full wp-image-1722 aligncenter" src="https://yunusemrearac.com/wp-content/uploads/2018/08/6.png" alt="" width="1920" height="1080" srcset="https://www.yunusemrearac.com/wp-content/uploads/2018/08/6.png 1920w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/6-300x169.png 300w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/6-768x432.png 768w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/6-1024x576.png 1024w" sizes="(max-width: 1920px) 100vw, 1920px" /></a></p>
<p>Daha sonra projenizde application page eklemek istediğiniz yeri seçerek sağ tıklıyoruz. Ben projemde layouts folder map yaptığım için bana oluşturduğu dosya da sağ tıkladım ve <strong>&#8220;Add&#8221;</strong> altında  yer alan <strong>&#8220;New Item&#8230;&#8221;</strong> seçeneğine tıkladım.</p>
<p><a href="http://yunusemrearac.com/wp-content/uploads/2018/08/7.png"><img decoding="async" class="alignnone size-full wp-image-1723 aligncenter" src="https://yunusemrearac.com/wp-content/uploads/2018/08/7.png" alt="" width="958" height="661" srcset="https://www.yunusemrearac.com/wp-content/uploads/2018/08/7.png 958w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/7-300x207.png 300w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/7-768x530.png 768w" sizes="(max-width: 958px) 100vw, 958px" /></a></p>
<p>Gelen popup kısmında <strong>&#8220;Application Page (Farm Solution Only)&#8221;</strong> seçerek <strong>&#8220;Name&#8221;</strong> kısmına sayfanın ismini tanımlayıp <strong>&#8220;Add&#8221;</strong> butonu ile projemize sayfamızı ekliyoruz.</p>
<p><a href="http://yunusemrearac.com/wp-content/uploads/2018/08/8.png"><img decoding="async" class="alignnone size-full wp-image-1724 aligncenter" src="https://yunusemrearac.com/wp-content/uploads/2018/08/8.png" alt="" width="1918" height="1024" srcset="https://www.yunusemrearac.com/wp-content/uploads/2018/08/8.png 1918w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/8-300x160.png 300w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/8-768x410.png 768w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/8-1024x547.png 1024w" sizes="(max-width: 1918px) 100vw, 1918px" /></a></p>
<p>Oluşturduğumuz application page sayfamızın default ön yüzünden gelen kısımda <strong>&#8220;asp:Content&#8221;</strong> lerin hepsini ve <strong>&#8220;Page&#8221;</strong> tagında yer alan <strong>&#8220;DynamicMasterPageFile&#8221;</strong> tanımlamasını siliyouz. Sonrasında ise sayfaya <strong>&#8220;form&#8221;</strong> tagı içerisinde istediğimiz contentleri ekliyoruz.</p>
<p><a href="http://yunusemrearac.com/wp-content/uploads/2018/08/9.png"><img decoding="async" class="alignnone size-full wp-image-1725 aligncenter" src="https://yunusemrearac.com/wp-content/uploads/2018/08/9.png" alt="" width="1919" height="1022" srcset="https://www.yunusemrearac.com/wp-content/uploads/2018/08/9.png 1919w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/9-300x160.png 300w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/9-768x409.png 768w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/9-1024x545.png 1024w" sizes="(max-width: 1919px) 100vw, 1919px" /></a></p>
<p>Son durumda sayfamızın tasarımı yukarıdaki gibi olacaktır. Sadece <strong>&#8220;form&#8221;</strong> tagı içerisinde sizin istediğiniz şekilde contentler yer alabilir. Sonrasında code behid tarafına geçiyoruz.</p>
<p><a href="http://yunusemrearac.com/wp-content/uploads/2018/08/10.png"><img decoding="async" class="alignnone size-full wp-image-1726 aligncenter" src="https://yunusemrearac.com/wp-content/uploads/2018/08/10.png" alt="" width="1920" height="1030" srcset="https://www.yunusemrearac.com/wp-content/uploads/2018/08/10.png 1920w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/10-300x161.png 300w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/10-768x412.png 768w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/10-1024x549.png 1024w" sizes="(max-width: 1920px) 100vw, 1920px" /></a></p>
<p>Code behind tarafında ise sayfa inherent ettiğini gösteren <strong>&#8220;LayoutsPageBase&#8221;</strong> tanımını <strong>&#8220;UnsecuredLayoutsPageBase&#8221;</strong> olarak güncelliyoruz ve <strong>&#8220;Page_Load&#8221;</strong> üstüne aşağıdaki kodu ekliyoruz.</p><pre class="urvanov-syntax-highlighter-plain-tag">protected override bool AllowAnonymousAccess   

        {  

            get   

            {  

                return true;  

            }  

        }</pre><p>Bu işlemleri eksiksiz tamamlayınız.</p>
<p><a style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;" href="http://yunusemrearac.com/wp-content/uploads/2018/08/11.png"><img decoding="async" class="alignnone size-full wp-image-1727 aligncenter" src="https://yunusemrearac.com/wp-content/uploads/2018/08/11.png" alt="" width="1919" height="1020" srcset="https://www.yunusemrearac.com/wp-content/uploads/2018/08/11.png 1919w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/11-300x159.png 300w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/11-768x408.png 768w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/11-1024x544.png 1024w" sizes="(max-width: 1919px) 100vw, 1919px" /></a></p>
<p>Son durumda code behind tarafında olması gereken standart kod yapısı yukarıdaki gibi olacaktır. Bu aşamadan sonra <strong>&#8220;Page_Load&#8221;</strong> içerisine çalışmasını istediğiniz kodu yazabilirsiniz.</p>
<p><a href="http://yunusemrearac.com/wp-content/uploads/2018/08/12.png"><img decoding="async" class="alignnone size-full wp-image-1728 aligncenter" src="https://yunusemrearac.com/wp-content/uploads/2018/08/12.png" alt="" width="370" height="81" srcset="https://www.yunusemrearac.com/wp-content/uploads/2018/08/12.png 370w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/12-300x66.png 300w" sizes="(max-width: 370px) 100vw, 370px" /></a></p>
<p>Ben kod kısmında ascx tarafında eklediğim asp label a yazı yazdım.</p>
<p>Bütün işlemleri tamamlayıp projeyi ortama deploy ediyoruz.</p>
<p><a href="http://yunusemrearac.com/wp-content/uploads/2018/08/13.png"><img decoding="async" class="alignnone size-full wp-image-1729 aligncenter" src="https://yunusemrearac.com/wp-content/uploads/2018/08/13.png" alt="" width="1000" height="247" srcset="https://www.yunusemrearac.com/wp-content/uploads/2018/08/13.png 1000w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/13-300x74.png 300w, https://www.yunusemrearac.com/wp-content/uploads/2018/08/13-768x190.png 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></a></p>
<p>Tüm işlemleri sorunsuz bir şekilde yapıp projenizi deploy ettiğiniz zaman sayfanıza gittiğinizde sayfanız yukarıdaki gibi login istemeden gelecektir <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>The post <a href="https://www.yunusemrearac.com/2018/08/01/sharepoint-custom-application-page-icin-anonim-erisim-vermek/">SharePoint Custom Application Page İçin Anonim Erişim Vermek</a> appeared first on <a href="https://www.yunusemrearac.com">Yunus Emre Araç</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.yunusemrearac.com/2018/08/01/sharepoint-custom-application-page-icin-anonim-erisim-vermek/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1716</post-id>	</item>
		<item>
		<title>SharePoint Dışarı Açık Sitelerde JavaScript Kullanarak Listelere Erişip İşlem Yapınca Yönetici Erişim Engelleme Hatası</title>
		<link>https://www.yunusemrearac.com/2017/03/03/sharepoint-disari-acik-sitelerde-javascript-kullanarak-listelere-erisip-islem-yapinca-yonetici-erisim-engelleme-hatasi/</link>
					<comments>https://www.yunusemrearac.com/2017/03/03/sharepoint-disari-acik-sitelerde-javascript-kullanarak-listelere-erisip-islem-yapinca-yonetici-erisim-engelleme-hatasi/#respond</comments>
		
		<dc:creator><![CDATA[yunusemrearac]]></dc:creator>
		<pubDate>Fri, 03 Mar 2017 12:42:49 +0000</pubDate>
				<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Anonymous Access]]></category>
		<category><![CDATA[Authentication Providers]]></category>
		<category><![CDATA[blocked by the administrator on the server]]></category>
		<category><![CDATA[Client Object Model Permission Requirement]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Require Use Remote Interfaces permission]]></category>
		<category><![CDATA[SharePoint Central Administrator]]></category>
		<category><![CDATA[Windows PowerShell ISE]]></category>
		<guid isPermaLink="false">http://yunusemrearac.com/?p=1321</guid>

					<description><![CDATA[<p>Merhaba arkadaşlar bugün sizlere dışarıya açık olan sharepoint sitelerinde javascript kullanarak listelere erişerek onlarla işlem yaptığımız zaman karşımıza çıkan &#8220;Request failed. The method &#8216;GetItems&#8217; of&#8230;</p>
<p>The post <a href="https://www.yunusemrearac.com/2017/03/03/sharepoint-disari-acik-sitelerde-javascript-kullanarak-listelere-erisip-islem-yapinca-yonetici-erisim-engelleme-hatasi/">SharePoint Dışarı Açık Sitelerde JavaScript Kullanarak Listelere Erişip İşlem Yapınca Yönetici Erişim Engelleme Hatası</a> appeared first on <a href="https://www.yunusemrearac.com">Yunus Emre Araç</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Merhaba arkadaşlar bugün sizlere dışarıya açık olan sharepoint sitelerinde javascript kullanarak listelere erişerek onlarla işlem yaptığımız zaman karşımıza çıkan <strong>&#8220;Request failed. The method &#8216;GetItems&#8217; of the type &#8216;List&#8217; with id is blocked by the administrator on the server&#8221;</strong> hatasının çözümünden bahsedeceğim.</p>
<p><a href="http://yunusemrearac.com/wp-content/uploads/2017/03/js-get-item-error.png"><img decoding="async" class="size-full wp-image-1322 aligncenter" src="https://yunusemrearac.com/wp-content/uploads/2017/03/js-get-item-error.png" alt="" width="562" height="273" srcset="https://www.yunusemrearac.com/wp-content/uploads/2017/03/js-get-item-error.png 562w, https://www.yunusemrearac.com/wp-content/uploads/2017/03/js-get-item-error-300x146.png 300w" sizes="(max-width: 562px) 100vw, 562px" /></a></p>
<p>Bu hatanın çözümü olarak ilk başta <strong>&#8220;Windows PowerShell ISE&#8221;</strong> programını yönetici olarak çalıştırıyoruz.</p><pre class="urvanov-syntax-highlighter-plain-tag">Add-PSSnapin "Microsoft.Sharepoint.Powershell"

$webappllication = Get-SPWebApplication "http://SiteUrl"

$webappllication.ClientCallableSettings.AnonymousRestrictedTypes.Remove([microsoft.sharepoint.splist], "GetItems")

$webappllication.Update();</pre><p>Yukarıdaki kodu burada koyup site url adresini hangi web applicationda bu işlemi yapmak istiyorsak o sitenin adresini yazarak çalıştırıyoruz.</p>
<p><a href="http://yunusemrearac.com/wp-content/uploads/2017/03/1.png"><img decoding="async" class="size-full wp-image-1323 aligncenter" src="https://yunusemrearac.com/wp-content/uploads/2017/03/1.png" alt="" width="944" height="256" srcset="https://www.yunusemrearac.com/wp-content/uploads/2017/03/1.png 944w, https://www.yunusemrearac.com/wp-content/uploads/2017/03/1-300x81.png 300w, https://www.yunusemrearac.com/wp-content/uploads/2017/03/1-768x208.png 768w" sizes="(max-width: 944px) 100vw, 944px" /></a></p>
<p>Bu kod sorunsuz çalıştıktan sonra <strong>&#8220;SharePoint Central Administrator&#8221;</strong> e gidiyoruz.</p>
<p><a href="http://yunusemrearac.com/wp-content/uploads/2017/03/2.png"><img decoding="async" class="size-full wp-image-1324 aligncenter" src="https://yunusemrearac.com/wp-content/uploads/2017/03/2.png" alt="" width="1299" height="863" srcset="https://www.yunusemrearac.com/wp-content/uploads/2017/03/2.png 1299w, https://www.yunusemrearac.com/wp-content/uploads/2017/03/2-300x199.png 300w, https://www.yunusemrearac.com/wp-content/uploads/2017/03/2-768x510.png 768w, https://www.yunusemrearac.com/wp-content/uploads/2017/03/2-1024x680.png 1024w" sizes="(max-width: 1299px) 100vw, 1299px" /></a></p>
<p>Burada <strong>&#8220;Application Management&#8221;</strong> kısmından <strong>&#8220;Manage web application&#8221;</strong> linkine tıklıyoruz.</p>
<p><a href="http://yunusemrearac.com/wp-content/uploads/2017/03/3.png"><img decoding="async" class="size-full wp-image-1325 aligncenter" src="https://yunusemrearac.com/wp-content/uploads/2017/03/3.png" alt="" width="1559" height="634" srcset="https://www.yunusemrearac.com/wp-content/uploads/2017/03/3.png 1559w, https://www.yunusemrearac.com/wp-content/uploads/2017/03/3-300x122.png 300w, https://www.yunusemrearac.com/wp-content/uploads/2017/03/3-768x312.png 768w, https://www.yunusemrearac.com/wp-content/uploads/2017/03/3-1024x416.png 1024w" sizes="(max-width: 1559px) 100vw, 1559px" /></a></p>
<p>Burada hangi web applicationda bu işlemi yapacaksak onu seçerek üst menüden <strong>&#8220;WEB APPLICATIONS&#8221;</strong> sekmesimden <strong>&#8220;Authentication Providers&#8221;</strong> kısmına tıklıyoruz.</p>
<p><a href="http://yunusemrearac.com/wp-content/uploads/2017/03/4.png"><img decoding="async" class="size-full wp-image-1326 aligncenter" src="https://yunusemrearac.com/wp-content/uploads/2017/03/4.png" alt="" width="658" height="182" srcset="https://www.yunusemrearac.com/wp-content/uploads/2017/03/4.png 658w, https://www.yunusemrearac.com/wp-content/uploads/2017/03/4-300x83.png 300w" sizes="(max-width: 658px) 100vw, 658px" /></a></p>
<p>Karşımıza yukarıdaki gibi <strong>Authentication Providers</strong> zone alanı çıkacaktır ve burada <strong>&#8220;Default&#8221;</strong> yazısına tıklıyoruz.</p>
<p><a href="http://yunusemrearac.com/wp-content/uploads/2017/03/5.png"><img decoding="async" class="size-full wp-image-1327 aligncenter" src="https://yunusemrearac.com/wp-content/uploads/2017/03/5.png" alt="" width="637" height="958" srcset="https://www.yunusemrearac.com/wp-content/uploads/2017/03/5.png 637w, https://www.yunusemrearac.com/wp-content/uploads/2017/03/5-199x300.png 199w" sizes="(max-width: 637px) 100vw, 637px" /></a></p>
<p>Karşımıza gelen poppup ekranında <strong>&#8220;Client Object Model Permission Requirement&#8221;</strong> kısmında yer alan <strong>&#8220;Require Use Remote Interfaces permission&#8221;</strong> check boxı seçili ise bunu kaldırıyoruz ve kaydediyoruz.</p>
<p>Yukarıdaki bütün işlemleri sorunsuz bir şekilde tamamladıktan sonra site bazlı anonymous kullanıcıları yetkilerine göre dışarıdan istenilen şekilde javascript ile işlem yapabilirsiniz veya en üstte bahsetmiş olduğumuz hatayı alıyorsanız hatanın giderilmiş olduğunu göreceksiniz.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The post <a href="https://www.yunusemrearac.com/2017/03/03/sharepoint-disari-acik-sitelerde-javascript-kullanarak-listelere-erisip-islem-yapinca-yonetici-erisim-engelleme-hatasi/">SharePoint Dışarı Açık Sitelerde JavaScript Kullanarak Listelere Erişip İşlem Yapınca Yönetici Erişim Engelleme Hatası</a> appeared first on <a href="https://www.yunusemrearac.com">Yunus Emre Araç</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.yunusemrearac.com/2017/03/03/sharepoint-disari-acik-sitelerde-javascript-kullanarak-listelere-erisip-islem-yapinca-yonetici-erisim-engelleme-hatasi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1321</post-id>	</item>
	</channel>
</rss>
