Java認証および承認サービス(JAAS)

著者: Louise Ward
作成日: 8 2月 2021
更新日: 17 5月 2024
Anonim
JAAS(Java認証および承認サービス)-チュートリアル01
ビデオ: JAAS(Java認証および承認サービス)-チュートリアル01

コンテンツ

定義-Java Authentication and Authorization Service(JAAS)とはどういう意味ですか?

Java Authentication and Authorization Service(JAAS、「ジャズ」と発音)は、ユーザーまたはクライアント/コンピューターのIDの認証に使用されるAPIのセットであり、Javaコードを実行しようとしているこのエンティティが適切な特権を持っていることを確認しますリクエストのため。 JAASはJavaプラットフォームの拡張機能であり、Java Standard Edition 1.4に統合されました。


Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

TechopediaがJava認証および認可サービス(JAAS)について説明しています

Java Authentication and Authorization ServiceはPluggable Authentication Module(PAM)情報セキュリティフレームワーク標準のJava実装であり、1995年10月にSun SoftwareがOpen Software Foundation Request for Comments(RFC)86.0で最初に提案しました。 PAM標準の実際の批准はありませんでしたが、X / Open UNIX標準化プロセスの一部として標準化する試みが行われ、後にX / Openシングルサインオン(XSSO)標準になりました。ただし、これはPAMのJAAS実装の基礎として使用されました。

JAASプロセスは、通常のセキュリティポリシーを拡張して、Javaコードの実行を要求するユーザーに付与される特権仕様を追加します。ほとんどのセキュリティプロセスと同様に、JAASは認証と承認を使用します。最初に、要求元のエンティティを認証し、それが実際に誰であるかを判断し、付与された特権を見つけます。次に、特権の仕様に対して要求のタイプをチェックして、そのような要求に対する権限があるかどうかを判別します。そして、最終的に認証プロセスに基づいて承認を許可または拒否します。

APIとして、JAASは他のJava APIから独立しており、他のJava APIでも、他のJava APIと並行して実行できます。このため、新しいJavaコード、テクノロジー、およびアプリケーションは、ほとんど変更せずにプラグインできます。