Domov Rozvoj Co je java ověřovací a autorizační služba (jaas)? - definice z techopedie

Co je java ověřovací a autorizační služba (jaas)? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená služba Java Authentication and Authorization Service (JAAS)?

Java Authentication and Authorization Service (JAAS, prohlásil "jazz") je sada API, která se používá k ověření totožnosti uživatele nebo klienta / počítače a zajišťuje, že tato entita, která se pokouší spustit kód Java, má patřičná oprávnění pro žádost. JAAS je rozšíření platformy Java a bylo integrováno do Java Standard Edition 1.4.

Techopedia vysvětluje Java Authentication and Authorization Service (JAAS)

Služba Java Authentication and Authorization Service je implementací standardu Framework pro zabezpečení informací Pluggable Authentication Module (PAM), který byl poprvé navržen společností Sun Microsystems v říjnu 1995 v žádosti RFC Open Open Foundation Foundation for Comments (Java RFC). Neexistovala skutečná ratifikace žádného standardu PAM, ale byl učiněn pokus o standardizaci jako součást standardizačního procesu X / Open UNIX, který se později stal standardem X / Open Single Sign-on (XSSO), který ještě nebyl ratifikován. To však bylo použito jako základ pro implementaci PAS JAAS.

Proces JAAS rozšiřuje obvyklou bezpečnostní politiku o přidávání specifikací oprávnění udělených uživateli požadujícímu spuštění kódu Java. Jako většina bezpečnostních procesů, JAAS používá autentizaci a autorizaci. Nejprve ověří žádající entitu a určí, zda je skutečně tím, kdo říká, že je, a zjistí, jaká oprávnění jí byla udělena. Poté zkontroluje typ žádosti podle specifikace oprávnění, aby určil, zda má oprávnění pro takový požadavek. A nakonec udělí nebo zakáže autorizaci na základě procesu autentizace.

JAAS je jako API nezávislý na jiných Java API a může s nimi běžet souběžně, dokonce i s jinými API zabezpečení. Z tohoto důvodu může být nový kód Java, technologie a aplikace zapojeny bez nutnosti žádné úpravy.

Co je java ověřovací a autorizační služba (jaas)? - definice z techopedie