نمایش نتایج 1 تا 3 از 3

نام تاپیک: احراز هویت کاربران یک برنامه در شبکه

  1. #1

    Cool احراز هویت کاربران یک برنامه در شبکه

    از دوستانی که در زمینه زیر دارای تجربه هستند خواهشمندم توضیحاتی جهت رفع ابهامات بنده مرقوم فرمایند
    نحوه احراز هویت کاربران در برنامه های تحت ویندوز که در یک شبکه و با یک دیتا بیس کار میکنند به چه صورت است ؟
    ( آیا میتوان از یک لاگین ایجاد شده روی سرور ( اس کیو ال سرور ) جهت اتصال و احراز هویت کاربران یک دیتا بیس خاص روی همان سرور استفاده نمود یا اینکه باید به تعداد کاربران برنامه روی سرور لاگین تعریف و هر کدام را به یک یوزر دیتابیس متصل نمود ?)

  2. #2

    نقل قول: احراز هویت کاربران یک برنامه در شبکه

    سلام.شما به دو طریق میتونید به سرور وصل بشید.
    یکی اینکه از طریق SQl Authentication یکی هم از طریق Windows Authentication.
    در روش Windows Authentication نیازی به تعریف لاگین در سرور نمی باشد فقط کافیه کاربرانی که در سرور تعریف شده اند رو به سرور معرفی کنید و میتونید برای هرکدوم دسترسی های خاصی رو اعمال کنید که مثلا هرکاربری به چه دیتابیسهایی،جداولی، و چه اعمالی مثل اضافه،اصلاح، حذف ،گزارشگیری،تغییر ساختار دیتابیس و... دسترسی دارد.
    به محض اینکه کاربر با لاگین ویندوزی خودش وارد شد و به سرور متصل شد تمامی اون شرایطی که شما براش ایجاد کردید در سرور اعمال خواهد شد.
    یکی اینکه شما با لاگین ویندوز کاری نداشته باشید و در خود سرور برای هرکاربر یا گروهی از کاربران یک لاگین خاص تعریف کرده و سطوح دسترسی که عرض کردم رو براشون اعمال کنید.در اینحالت کاربر وقتی میخواد به سرور وصل بشه باید از طریق sql authentication وصل بشه و اون لاگینی که شما براش ایجاد کردید رو استفاده کنه.
    امنیت روش اول بیشتره چون میتونید به سرور بگید از سطوح دسترسی موجود در active directory استفاده کنه.
    موفق باشید.

  3. #3
    کاربر جدید
    تاریخ عضویت
    مهر 1387
    محل زندگی
    سنندج
    پست
    8

    نقل قول: احراز هویت کاربران یک برنامه در شبکه

    نقل قول نوشته شده توسط حمیدرضاصادقیان مشاهده تاپیک
    سلام.شما به دو طریق میتونید به سرور وصل بشید.
    یکی اینکه از طریق SQl Authentication یکی هم از طریق Windows Authentication.
    در روش Windows Authentication نیازی به تعریف لاگین در سرور نمی باشد فقط کافیه کاربرانی که در سرور تعریف شده اند رو به سرور معرفی کنید و میتونید برای هرکدوم دسترسی های خاصی رو اعمال کنید که مثلا هرکاربری به چه دیتابیسهایی،جداولی، و چه اعمالی مثل اضافه،اصلاح، حذف ،گزارشگیری،تغییر ساختار دیتابیس و... دسترسی دارد.
    به محض اینکه کاربر با لاگین ویندوزی خودش وارد شد و به سرور متصل شد تمامی اون شرایطی که شما براش ایجاد کردید در سرور اعمال خواهد شد.
    یکی اینکه شما با لاگین ویندوز کاری نداشته باشید و در خود سرور برای هرکاربر یا گروهی از کاربران یک لاگین خاص تعریف کرده و سطوح دسترسی که عرض کردم رو براشون اعمال کنید.در اینحالت کاربر وقتی میخواد به سرور وصل بشه باید از طریق sql authentication وصل بشه و اون لاگینی که شما براش ایجاد کردید رو استفاده کنه.
    امنیت روش اول بیشتره چون میتونید به سرور بگید از سطوح دسترسی موجود در active directory استفاده کنه.
    موفق باشید.

    سلم
    میشه در مورد این دو روش بیشتر توضیح بدید ا مثالی ذکر کنید. و آیا امکان داره کاربران با پسوردی که در Active Directory Users and computers که خودشان ایجاد کرده اند به برناه های تحت شبکه وصل بشن و دیگه نیاز به ایجاد جدول Users نباشه .

    ممنون

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •