== Administration ==For the system administrator, JAAS consists of two kinds of configuration file:**.login.conf: specifies how to plug vendor-supplied login modules into particular applications**.policy: specifies which identities (users or programs) are granted which permissionsFor example, an application may have this login.conf file indicating how different authentication mechanisms are to be run to authenticate the user:== Application interface ==For the application developer, JAAS is a standard library that provides:* a representation of identity ("Principal") and a set of credentials ("Subject")* a login service that will invoke your application callbacks to ask the user things like username and password.
С точки зрения системного администратора, JAAS состоит из двух видов конфигурационных файлов:* *.login.conf: определяет какие "логин-модули" и как необходимо задействовать в программе* *.policy: определяет какими привилегиями наделены пользователи или программыНапример, приложение может использовать этот файл "login.conf", определяющий, какие различные механизмы проверки подлинности необходимо выполнить, чтобы аутентифицировать пользователя:Для разработчика приложений, JAAS это стандартная библиотека, которая обеспечивает:* представление сущности ("Principal") и набора полномочий ("Subject")* сервис входа, который вызывает ваше приложение, чтобы узнать аутентификационные данные пользователя, например его имя и пароль.