প্রকল্প সম্পর্কে
jax-rs-pac4j Jersey 3/4 এবং RESTEasy 6/7-এর মতো JAX-RS রানটাইমের সাথে pac4j নিরাপত্তা ইঞ্জিন সংযুক্ত করে Jakarta REST অ্যাপ্লিকেশনগুলিকে সুরক্ষিত করে। লাইব্রেরিটি প্রমাণীকরণ, অনুমোদন, লগইন কলব্যাক এবং লগআউট পরিচালনা করে এবং OpenID Connect, SAML, CAS, OAuth ও JWT সহ বিস্তৃত প্রোটোকল সমর্থন করে। সংস্করণ 8.0.0-এর জন্য Java 17 প্রয়োজন এবং এটি pac4j 6.x-এর সাথে সামঞ্জস্যপূর্ণ। প্রতিটি রানটাইমকে লক্ষ্য করে পৃথক Maven মডিউল রয়েছে: jersey3-pac4j, jersey4-pac4j, resteasy6-pac4j এবং resteasy7-pac4j। ডেভেলপাররা Servlet, Grizzly, CDI বা সেশনবিহীন কনফিগারেশনের মাধ্যমে একীকরণ কনফিগার করেন, তারপর @Pac4JSecurity টীকা ব্যবহার করে রিসোর্স সুরক্ষিত করেন। প্রমাণীকৃত ব্যবহারকারীর প্রোফাইল pac4j API-এর মাধ্যমে অ্যাক্সেসযোগ্য। প্রকল্পটি নিরাপত্তা কনফিগারেশন, রিসোর্স সুরক্ষা, কলব্যাক ও লগআউট এন্ডপয়েন্ট, কম্পোনেন্ট আর্কিটেকচার এবং মাইগ্রেশন গাইডের জন্য ডকুমেন্টেশন সরবরাহ করে। একটি ডেমো অ্যাপ্লিকেশন HTTP Basic, ফর্ম এবং CAS প্রমাণীকরণ প্রদর্শন করে। লাইব্রেরিটি Apache 2 লাইসেন্সের অধীনে প্রকাশিত এবং Maven Central-এ উপলব্ধ।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.