SAF 注册表使用的未授权服务

系统授权工具 (SAF) 注册表使用 LE (Language Environment®) 随附的 C 环境中的一些未经授权服务。

下表列出了 SAF 注册表所使用的 LE C 中的未经授权服务,并提供指向 z/OS® V2.1 文档中其他信息的链接。这些服务受限于 BPX.DAEMON 限制,这些限制在表中所列每个方法的相关联服务调用所链接的文档中有详细说明。
方法 指向更多信息的链接
checkPassword(String, String) 
       __passwd_applid()
验证/更改用户密码
getGroups(String, int) 
       setgrent() 
将组数据库重置为第一个条目
getgrent() 
获取组数据库条目
endgrent()
获取组数据库条目函数
getGroupsForUser(String) 
注释:此方法仅适用于定义了 OMVS 分段的用户。
按用户名获取补充组标识
getgroupsbyname()
按用户名获取补充组标识
getgrgid()
按标识访问组数据库
getUsers(String, int) 
       setpwent() 
重置用户数据库搜索
getpwent()
获取用户数据库条目
endpwent() 
用户数据库函数
isValidGroup(String)
       getgrnam_r() 
在组数据库中搜索名称
isValidUser(String) 
        getpwnam_r() 
在用户数据库中搜索名称
mapCertificate(X509Certificate) 
       __certificate() 
注册/注销/认证数字证书
注: 如果 Liberty 服务器已配置为使用 SAF 授权服务(请参阅在 z/OS 上激活并配置 SAF 注册表),那么不会使用下列未经授权服务:
  • checkPassword: __passwd_applid
  • isValidUser: getpwnam_r
  • mapCertificate: __certificate
Liberty 服务器将改用授权 SAF 服务 initACEE

用于指示主题类型的图标 参考主题

文件名:rwlp_safreg_unauthsrv.html