Rumah Pembangunan Apakah perkhidmatan pengesahan dan kebenaran java (jaas)? - definisi dari techopedia

Apakah perkhidmatan pengesahan dan kebenaran java (jaas)? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa maksud Perkhidmatan Pengesahan dan Kebenaran Java (JAAS)?

Perkhidmatan Pengesahan dan Kebenaran Java (JAAS, disebut "jazz") adalah satu set API yang digunakan untuk mengesahkan identiti pengguna atau klien / komputer dan memastikan bahawa entiti ini, yang cuba menjalankan kod Java, mempunyai keistimewaan yang sepatutnya untuk permintaan itu. JAAS adalah lanjutan kepada platform Java dan telah disepadukan dalam Java Standard Edition 1.4.

Techopedia menerangkan Perkhidmatan Pengesahan dan Kebenaran Java (JAAS)

Perkhidmatan Pengesahan dan Kebenaran Java adalah pelaksanaan rangka kerja keselamatan maklumat Modul Pengesahan Pluggable (PAM) yang pertama kali dicadangkan oleh Sun Microsystems pada bulan Oktober 1995 di Open Request Foundation for Comments (RFC) 86.0. Tidak ada ratifikasi sebenar sebarang piawaian PAM tetapi percubaan dibuat untuk menyeragamkannya sebagai sebahagian daripada proses penyeragaman UNIX / Open UNIX yang kemudian menjadi standard X / Open Single-on (XSSO), yang masih belum disahkan. Walau bagaimanapun, ini digunakan sebagai asas bagi pelaksanaan PAM JAAS.

Proses JAAS memanjangkan dasar keselamatan biasa ke dalam menambahkan spesifikasi hak istimewa yang diberikan kepada pengguna yang meminta untuk melaksanakan kod Java. Seperti kebanyakan proses keselamatan, JAAS menggunakan pengesahan dan kebenaran. Mula-mula ia mengesahkan entiti yang meminta dan menentukan sama ada ia benar-benar mengatakan ia dan mengetahui apa keistimewaan yang diberikan kepadanya. Kemudian ia menyemak jenis permintaan terhadap spesifikasi keistimewaan untuk menentukan sama ada ia mempunyai kuasa untuk permintaan itu. Dan kemudian ia akhirnya memberikan atau menafikan kebenaran berdasarkan proses pengesahan.

Sebagai API, JAAS adalah bebas daripada API Java yang lain dan boleh berjalan bersamaan dengan mereka, walaupun dengan API keselamatan yang lain. Oleh kerana itu, kod Java baru, teknologi dan aplikasi mungkin dipasang dengan sedikit tanpa pengubahsuaian yang diperlukan.

Apakah perkhidmatan pengesahan dan kebenaran java (jaas)? - definisi dari techopedia