اعلانات انجمن


ارسال پاسخ 
 
امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
امنیت و سطح دسترسی در arc server 10.2
نویسنده پیام
kamranghiasvand آفلاین
کاربر عادی
*

ارسال‌ها: 32
تاریخ عضویت: تير ۱۳۹۳
اعتبار: 2
ارسال: #1
امنیت و سطح دسترسی در arc server 10.2
سلام
چطوری میتونم برای کلاینت هایی که به سرویس های موجود در arc server دسترسی پیدا میکنند سطح دسترسی تعیین کنم.
اصولا راهر برای ایجاد سطح دسترسی داریم؟ چطور میشه برای کاربران خاص لایه های خاصی از نقشه رو نمایش داد؟ چون من تازه کارم هر کمکی خیلی برام مفیده. تشکر
۱۲-۵-۱۳۹۳ ۱۱:۵۶ صبح
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
mousavi آفلاین
مدیر انجمن
*****

ارسال‌ها: 463
تاریخ عضویت: مرد ۱۳۹۲
اعتبار: 140
ارسال: #2
RE: امنیت و سطح دسترسی در arc server 10.2
این روشی که میگم در ArcGIS 10.1 و 10.2 هست . نسخه پایین تر رو باید خودتون گزینه هاشون رو بر اساس زیر پیدا کنید.
با استفاده از browser وارد ArcGIS server management بشید
تب security رو انتخاب کنید 
در این تب سه گزینه هست :setting users roles
تب users رو انتخاب کنید سپس new user رو بزنید  و کاربری جدید درست کنید 
به تب roles بروید و role که نیاز دارید به  کاربری ساخته شده بدید رو بسازید . سپس نام کاربری را در همان جا به آن role معرفی کنید.
وارد تب services شوید و بر روی علامت قفل که جلوی سرویس مورد نظر هست کلیک کنید.
گزینه Private, available only to selected users را انتخاب کنید و role مورد نظر رو سرچ کنید .
کاربر را به این سرویس add کنید
 

نظرات و پیشنهادات شما یاری رسان ما و دوستانتان خواهد بود
 
۱۲-۵-۱۳۹۳ ۱۲:۵۰ عصر
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
kamranghiasvand آفلاین
کاربر عادی
*

ارسال‌ها: 32
تاریخ عضویت: تير ۱۳۹۳
اعتبار: 2
ارسال: #3
RE: امنیت و سطح دسترسی در arc server 10.2
@Mousavi ممنونم از پاسختون. موردی که من بهش برخوردم اینکه چندین کاربر مختلف داریم که میخان از یک سرویس نقشه استفاده کنن. مثلا کاربران A , B. فرض کنید که کاربر A از سطح بالاتری نسبت به B برخورداره. برای همین میتونه همه لایه های موجود در نقشه رو ببینه. لایه های موجود در نقشه دارای حساسیت امنیتی هستن و هر کسی نمیتونه همه لایه ها رو ببینه. و کاربر B فقط باید چند لایه خاص رو ببینه. آیا راهی هست که بتونم لایه ها رو اینطوری دسته بندی کنم و حق دسترسی بهشون بدم؟
۱۲-۵-۱۳۹۳ ۰۴:۱۸ عصر
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
mousavi آفلاین
مدیر انجمن
*****

ارسال‌ها: 463
تاریخ عضویت: مرد ۱۳۹۲
اعتبار: 140
ارسال: #4
RE: امنیت و سطح دسترسی در arc server 10.2
برای این کار باید کد بزنید . بدون استفاده از برنامه نویسی امکان پذیر نیست .

نظرات و پیشنهادات شما یاری رسان ما و دوستانتان خواهد بود
 
۱۲-۵-۱۳۹۳ ۰۷:۲۶ عصر
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
MNaderi آفلاین
کاربر عادی
*

ارسال‌ها: 96
تاریخ عضویت: شهر ۱۳۹۲
اعتبار: 48
ارسال: #5
RE: امنیت و سطح دسترسی در arc server 10.2
با استفاده از رول ها میشه تا حدودی نحوه دستیابی رو کنترل کرد 
 اگر شبکه شما دامین یا LDAP است میشه تا حدودی از خود امکانات  مدیریت دسترسی دامین بهره برد 
در ضمن فکر میکنم کل  همه لایه ها در قالب یک  سرویس  پابلیش میشه و شما نمی تونید در ArcGIS Server  سطح دسترسی روی یک لایه در در وب سرویس خود داشته باشید 
۱۲-۵-۱۳۹۳ ۰۷:۳۸ عصر
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
 اعتبار داده شده توسط : kamranghiasvand(+1)
mousavi آفلاین
مدیر انجمن
*****

ارسال‌ها: 463
تاریخ عضویت: مرد ۱۳۹۲
اعتبار: 140
ارسال: #6
RE: امنیت و سطح دسترسی در arc server 10.2
اینکه کل لایه ها به صورت سرویس پابلیش میشه دلیل بر این نیست که به لایه ها دسترسی نداشته باشید . لایه ها در سرویس دارای ایندکس هستند که از 0 شروع میشه . بنابراین شما با ایندکس آنها میتونید به لایه ها در سرویس دسترسی داشته باشید . چون موضوع نمایش لایه هاست شما باید در کدتون مشخص کنید که اگر کاربر A به سیستم وارد شد فقط مثلا سرویس 0 و1و 2 یعنی 3 لایه اول رو نمایش بده اگر کاربر B بود لایه های بیشتر .برای اینکه لایه ها رو مشخص کنید در انتهای سرویس rest خودتون عدد 0 و 1و 2و ..... بذارید .
یک نمونه از مثال استفاده از لایه رو براتون میذارم :

0/http://localhost:6080/arcgis/rest/services/test/MapServer

این موضوع رو هم در نظر داشته باشید که از arcgisdynamicmapservicelayer استفاده نکنید چون با لایه کار میکنید باید از featurelayer استفاده کنید 

یک نمونه  استفاده  از featurelayer در سیلورلایت API رو در لینک زیر ببینید 

http://help.arcgis.com/en/webapi/silverl...yerSimple 

به کد xaml توجه کنید 

نظرات و پیشنهادات شما یاری رسان ما و دوستانتان خواهد بود
 
(آخرین ویرایش در این ارسال: ۱۳-۵-۱۳۹۳ ۰۷:۵۷ صبح، توسط mousavi.)
۱۳-۵-۱۳۹۳ ۰۷:۳۰ صبح
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
 اعتبار داده شده توسط : kamranghiasvand(+1)
kamranghiasvand آفلاین
کاربر عادی
*

ارسال‌ها: 32
تاریخ عضویت: تير ۱۳۹۳
اعتبار: 2
ارسال: #7
RE: امنیت و سطح دسترسی در arc server 10.2
ممنونم از پاسختون. خیلی مفید بود
۱۳-۵-۱۳۹۳ ۰۸:۵۸ صبح
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
kamranghiasvand آفلاین
کاربر عادی
*

ارسال‌ها: 32
تاریخ عضویت: تير ۱۳۹۳
اعتبار: 2
ارسال: #8
RE: امنیت و سطح دسترسی در arc server 10.2
من چیزی پیدا کردم که اسمش feature service هست. فک میکنم میشه بر روی این کنترل دسترسی قرار داد. همینطور یه محصول پیدا کردم که در سطح لایه ها میتونه حق دسترسی بده. فقط موفق نشدم دانلودش کنم
۱۵-۵-۱۳۹۳ ۰۹:۲۵ صبح
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
mousavi آفلاین
مدیر انجمن
*****

ارسال‌ها: 463
تاریخ عضویت: مرد ۱۳۹۲
اعتبار: 140
ارسال: #9
RE: امنیت و سطح دسترسی در arc server 10.2
با همون featurelayer هم میتونید انجام بدید. انقدرام سخت نیست

نظرات و پیشنهادات شما یاری رسان ما و دوستانتان خواهد بود
 
۱۵-۵-۱۳۹۳ ۱۰:۲۴ صبح
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
kamranghiasvand آفلاین
کاربر عادی
*

ارسال‌ها: 32
تاریخ عضویت: تير ۱۳۹۳
اعتبار: 2
ارسال: #10
RE: امنیت و سطح دسترسی در arc server 10.2
ممنونم @mousavi . روشی که شما میفرمایید جواب میده اما مشکل اینکه مدیریت سطح دسترسی سمت کلاینت انجام میشه. من میخام سرور اینکار رو انجام بده نه کلاینت. دلیل اینکه میخام سرور مدیریت کنه اینکه برنامه های دیگه نتونن به سرور وصل بشن و به همه نقشه دسترسی داشته باشن. مثلا یه برنامه مخرب به راحتی میتونه به جای کلاینت من به سرور وصل بشه و همه لایه ها رو ببینه بدون اینکه سرور بررسی کنه. اما اگه سرور به نوعی برای لایه ها سطح دسترسی قائل بشه اونوقت هر کلاینتی چه برنامه خودم چه برنامه های دیگه که قصد سوء دارن نمیتونن بدون اجازه به نقشه و لایه هاش دسترسی داشته باشن. من تازه کارم و از هر کمکی بشدت استقبال میکنم. ممنون
۱۵-۵-۱۳۹۳ ۰۲:۴۸ عصر
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان