2017-09-06 9 views
0

私は、認証プロバイダ名を見つけて変数に配置できるソリューションを探しています。私はそのために汚い回避策を見つけたWebLogic WLST find AuthenticationProviderName

LDAPProviderName = getAuthenticationProviderName(ProviderClassName='weblogic.security.providers.authentication.LDAPAuthenticationProviderImpl') 
cd('/base_domain/serverConfig/SecurityConfiguration/base_domain/Realms/myrealm/AuthenticationProviders/' + LDAPProviderName) 

答えて

0

import re 
AuthProviders = find('ProviderClassName') 
LDAPProviderRegex = re.compile(r'LDAPAuthenticationProviderImpl') 
LDAPProvider = filter(LDAPProviderRegex.search, AuthProviders) 
LDAPProviderStr = str(LDAPProvider) 
LDAPProviderSub = re.sub(r"\sProviderClassName.*$", "", LDAPProviderStr) 
LDAPProviderName = re.sub(r"^[[]['][/].*[/](.*)$", "\\1", LDAPProviderSub) 
私はそのような何かをしたいです
関連する問題