আমি একটি JACC
সরবরাহকারী লিখছি ।
পথে, এর অর্থ একটি বাস্তবায়ন করা PolicyConfiguration
।
PolicyConfiguration
অ্যাপ্লিকেশন সার্ভার থেকে কনফিগারেশন সংক্রান্ত তথ্য গ্রহণ করার জন্য দায়ী যেমন কোন অনুমতি যা ভূমিকা জমা হয়। এটি এমন হয় যাতে বর্তমান ব্যবহারকারী এবং তিনি কী করার চেষ্টা করছেন সে সম্পর্কে তথ্যPolicy
হস্তান্তর করার পরে পরবর্তীকালে অনুমোদনের সিদ্ধান্ত নিতে পারে।
যাইহোক, PolicyConfiguration
ভূমিকা এবং তাদের অনুমতিগুলির মধ্যে ম্যাপিং বজায় রাখা এটি (নৃশংস) চুক্তির অংশ নয় এবং Principals
এটি সেই ভূমিকাগুলির জন্য বরাদ্দ করা হয়েছে।
সাধারণত - সর্বদা, সত্যই - একটি অ্যাপ্লিকেশন সার্ভারে এই ম্যাপিং থাকে। উদাহরণস্বরূপ, গ্লাসফিশে, আপনি আপনার জাভা ইই মডিউলগুলি sun-web.xml
এবং এই জাতীয় কিছু সরবরাহ করে এই ম্যাপিংকে প্রভাবিত করেন sun-ejb-jar.xml
। (এই বিক্রেতা-নির্দিষ্ট ফাইলগুলি বলার জন্য দায়ী, উদাহরণস্বরূপ, superusers
এমন একটি গোষ্ঠী যা এর প্রয়োগের ভূমিকাটি অর্পণ করা হবে admins
))
আমি এই ফাইলগুলির সরবরাহকারীর কার্যকারিতাটি পুনরায় ব্যবহার করতে চাই এবং আমি যতটা সম্ভব অ্যাপলিকেশন সার্ভারের বৃহত্তর অ্যারের জন্য এটি করতে চাই।
এখানে - সম্পূর্ণ নির্বিচারে - আইবিএমের বিষয়টি গ্রহণ করা, যা আমার সন্দেহের বিষয়টি নিশ্চিত করে যে আমি যা করতে চাই তা মূলত অসম্ভব । (আমার মামলার আরও গোলাবারুদ যে এই নির্দিষ্ট জাভা ই ই চুক্তিটি যে কাগজে মুদ্রিত হয়েছে তার মূল্য নয়))
আমার প্রশ্ন: আমি কীভাবে এই প্রিন্সিপাল-টু-রোল-ম্যাপিংয়ের তথ্য পেতে পারি - প্রারম্ভিকদের জন্য - গ্লাস ফিশ এবং জবস একটি এর মধ্যে থেকে PolicyConfiguration
? এটি সম্পর্কে জানার জন্য যদি কোনও স্ট্যান্ডার্ড উপায় না থাকে তবে আমি কানে আছি না।
Because JSR-115 does not define how to address role mapping, WebLogic JACC classes are used for role-to-principal mapping.