[英]How do I get the BaseDn the user is authenticated against in Zend Framework 2
我已針對許多LDAP配置之一對用戶進行了身份驗證,現在我想檢索已針對其進行身份驗證的BaseDn,以便我可以搜索並獲取該用戶的更多信息。
在這行調試:
if ($auth->hasIdentity()) {
$uid = $auth->getIdentity();
在調試中,我可以看到$ auth對象包含一個適配器(Zend \\ Authentication \\ Adapter \\ Ldap)-> ldap(Zend \\ Ldap \\ Ldap)-> options [16],我想要BaseDn。
那么,如何/可以從返回的$ auth中得到它呢?
道歉,如果真的很簡單。
道歉非常簡單,萬一其他人需要它,可以將其保留在這里:
$baseDn = $auth->getAdapter()->getLdap()->getBaseDn();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.