このドキュメントで説明するソフトウェアは、Extended SupportまたはSustaining Supportのいずれかにあります。 詳細は、https://www.oracle.com/us/support/library/enterprise-linux-support-policies-069172.pdfを参照してください。
Oracleでは、このドキュメントに記載されているソフトウェアをできるだけ早くアップグレードすることをお薦めします。

機械翻訳について

第 9章 Pluggable Authentication Module

認証、ロギング、永続性、セキュリティなどのサービスは、ほぼすべてのエンタープライズ・アプリケーションに必要です。 大半のアプリケーションの各サービスは、アプリケーション開発者が開発したものか、様々なベンダーが提供するサービスをカスタマイズしてから再利用したものか、あるいはオペレーティング・システムが提供するフレームワークを活用して実装されています。

フレームワークを使用して開発されたアプリケーションには、オープン・スタンダードとの相互運用性があります。 通常、オペレーティング・システムが提供するフレームワークでは、標準への適合性、保守性、アップグレード対応性に加え、低コストでの複数プラットフォーム間の可用性が確保されます。 フレームワークを使用すると、移植性と保守性がありビジネス・ルールや法令順守要件の変化に合せてアップグレード可能な、構造化されたコンプライアンス・アプリケーションを開発できます。

アプリケーションで実装をカスタム・ビルドするのではなく、オペレーティング・システムが提供するフレームワーク(セキュリティ・フレームワーク、ファイル・システム・フレームワーク、暗号化フレームワーク、ホットプラグ・フレームワークなど)を使用すれば、プラットフォーム間の移行は簡単になります。 UNIXで使用できるフレームワークのほとんどは、Oracle Linuxでも使用でき、両者のインタフェースは同じではないとしても類似性を維持します。

この章の対象読者は、Pluggable Authentication Module (PAM)を通じて認証、アカウント管理、セッション管理およびパスワード管理を提供するシステムエントリ・アプリケーションの開発者です。 ここでは、Oracle Linuxへのアプリケーションの移行時に考慮すべき実装上の相違点と要点について説明します。