SAF 登錄使用的未授權服務

「系統授權機能 (SAF)」登錄使用 LE (Language Environment®) 所提供之 C 環境中的若干未獲授權的服務。

下表列出 LE C 中 SAF 登錄所用的未獲授權的服務,並提供鏈結供您取得 z/OS® V2R1 說明文件中的其他資訊。 這些服務遵循 BPX.DAEMON 限制,在表中所列各方法之關聯服務呼叫所鏈結的說明文件中,有它們的詳細說明。
方法 進一步的資訊鏈結
checkPassword(String, String)
       __passwd_applid()
Verify/Change User Password
getGroups(String, int)
       setgrent() 
將群組資料庫重設為第一個項目
getgrent() 
取得群組資料庫項目
endgrent()
取得群組資料庫項目功能
getGroupsForUser(String) 
附註:這個方法只適用於已定義 OMVS 區段的使用者。
依使用者名稱來取得增補的群組 ID
getgroupsbyname()
依使用者名稱來取得增補的群組 ID
getgrgid()
依 ID 來取得群組資料庫
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