কিউজিআইএস থেকে পোস্টজিআইএস প্রমাণীকরণ প্রক্রিয়া সরল করুন


9

কিউজিআইএস-এ আমার নীচে প্রদর্শিত প্রতিটি সংযোগের জন্য লগইন শংসাপত্র (প্রমাণীকরণ ব্যবহারকারী / পিডাব্লুডি) সহ বিভিন্ন (~ 15) পোস্টজিআইএস ডাটাবেসগুলির ডেটা সহ একটি প্রকল্প রয়েছে।

এখানে চিত্র বর্ণনা লিখুন

এখন যখন অন্য ব্যবহারকারী প্রকল্পটি খুলবেন, তখন তাকে (বা তিনি) ব্যবহৃত প্রতিটি ডাটাবেসের শংসাপত্র প্রবেশ করতে হবে:

এখানে চিত্র বর্ণনা লিখুন

আমি দৃ strongly়ভাবে আশঙ্কা করছি যে আইনত আমার ব্যবহারকারীদের কেউই তার (বা তার) শংসাপত্রগুলি 15 বার প্রবেশ করাকে গ্রহণ করবেন না (তবে সম্ভাব্য 100s ব্যবহারকারীদের সাথে একটি এন্টারপ্রাইজ পরিবেশে গ্রহণযোগ্যতা সাফল্যের মূল বিষয়)।

সুতরাং আমার জন্য দুটি প্রশ্ন দেখা দেয়:

  • বিশ্বব্যাপী প্রকল্পের পরিবর্তনশীল user_account_nameএবং অনুসারে ব্যবহারকারীর নাম প্রস্তাব করার উপায় আছে
  • কিউজিআইএসকে অন্য কোনও সংযোগের জন্য প্রথম ডিবি সংযোগের জন্য প্রবেশ করা শংসাপত্রগুলি ব্যবহার করার জন্য কি কোনও উপায় আছে?

আমি অনুমান করতে পারছি না যে নীচের প্রস্তাবিত অনুসারে 'শংসাপত্র প্রবেশ করান' সংলাপটি সংশোধন করা বড় কাজ হবে তবে এটি কি সম্ভব?

এখানে চিত্র বর্ণনা লিখুন


সুতরাং কেবলমাত্র "রাজ্য" পরিবর্তন হচ্ছে যখন অন্য সমস্ত ভেরিয়েবল একই থাকবে?
হাসি

হ্যাঁ, বাস্তবের মধ্যে কেবল 'ডিবিনেম' পরিবর্তন হচ্ছে। সব একই সার্ভারে।
জোচেন শোয়ার্জে

5
PostGIS হল স্থানিক এক্সটেনশন। আপনার এক ডজনেরও বেশি পোস্টগ্রিজ এসকিউএল ডাটাবেস রয়েছে। আপনি সম্ভবত একটি জঞ্জাল একসাথে বাঁধতে সক্ষম হতে পারে, আপনার সত্যিই একটি বড় ডাটাবেস থাকা উচিত। তিনটিরও বেশি সংযোগ যুক্ত করা কেবলমাত্র অ্যাপ্লিকেশন / ডেটাবেস ডিজাইন।
ভিনস

3
খুব হেপলফুল ... দুঃখিত যে আমার ইংরেজিটি অ্যাপ্লিকেশন / ডাটাবেস ডিজাইনের বিষয়ে নয় তা পরিষ্কার করার জন্য আমার ইংরেজি যথেষ্ট ভাল নয়। এবং যাইহোক , আমি সর্বদা ভেবেছিলাম যে পোস্টজিআইএস পোস্টগ্রিএসকিউএলকে বোঝায় , এবং কিউজিআইএসে আমরা পোস্টজিআইএস সংযোগ স্থাপন করি (উপরে সিপি। স্ক্রিনশট)। যদিও কিছু পোস্টগ্রিজ লোকেরা বলেছে যে যেখানে সম্ভব সেখানে বিভিন্ন উপাত্তগুলিতে বিভিন্ন বিষয়বস্তু বিতরণ করা ভাল অনুশীলন, দয়া করে আমাকে যেখানে থেকে জানাবেন যে তিনটির বেশি ডাটাবেসের সাথে সংযোগ করা দুর্বল অ্যাপ্লিকেশন নকশা? দয়া করে সম্পর্কিত সাহিত্যের রেফারেন্স সরবরাহ করুন! আর তিনটি কেন ?!
জোচেন শোয়ার্জে

1
আমি আপনাকে সাহিত্যের দিকে নির্দেশ করতে পারি না, তবে একটি ভাল সমাধান হ'ল একই ডাটাবেসের মধ্যে পৃথক স্কিমার ব্যবহার করা যেতে পারে।
বাগম্যানট 123

উত্তর:


7

কিউজিস-এ একটি অন্তর্নির্মিত প্রমাণীকরণ সিস্টেম রয়েছে । সরলভাবে বলতে গেলে আপনার সমস্ত শংসাপত্রের সাথে একটি সুরক্ষিত ডাটাবেস রয়েছে, একটি qgis-auth.dbফাইলে সঞ্চিত , যে আপনি অন্য কাউকে পাঠাতে পারেন, যিনি মাস্টার পাসওয়ার্ড জানেন:

 .qgis ফোল্ডার

আপনি যখন কিছু নতুন পোস্টজিআইএস সংযোগ তৈরি করেন, আপনার লগইন / পাসওয়ার্ড টাইপ করার পরিবর্তে আপনি এটি থেকে নির্বাচন করতে পারেন qgis-auth.db(প্রতিটি লগইন / পাসওয়ার্ডের জুটির ব্যবহারকারীর अनुकूल নাম থাকে) has

প্রমাণীকরণ সিস্টেমের সাথে কিউজিসে পোস্টজিআইএস সংযোগ স্থাপন করুন

উদাহরণস্বরূপ, আমার একটি কিউজিআইএস প্রকল্প রয়েছে যাতে অনেক স্তর রয়েছে। প্রতিটি স্তর হ'ল দূরবর্তী পোস্টজিআইএস ডাটাবেসের সাথে সংযোগ। প্রতিটি ডাটাবেসের নিজস্ব ব্যবহারকারী থাকে। যখন আমি এই প্রকল্পটি খুলি, আমাকে একবার একটি মাস্টার পাসওয়ার্ড মুদ্রণ করতে হবে এবং সমস্ত স্তর (ডিবি সংযোগ) কাজ শুরু করে।

আমি আমার qgis-auth.dbফাইলটি সরবরাহ করে এই প্রকল্পটি আমার সহকর্মীর কাছে প্রেরণ করতে পারি । আগেই আমি কিছু শংসাপত্র মুছতে পারি যা আমি এই ফাইল থেকে ভাগ করতে চাই না।

আমার সহকর্মী qgis-auth.dbতার .qgisফোল্ডারে রাখার পরে (তিনি তার আগে নিজের ফাইলটির একটি ব্যাকআপ তৈরি করতে পারেন), তিনি প্রকল্পটি খোলেন, মাস্টার পাসওয়ার্ডে প্রবেশ করুন এবং সবকিছু কাজ করে।

আপনি প্রতি সেশনে একবারে একটি মাস্টার পাসওয়ার্ড প্রবেশ করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.