我正在使用 WebSphere 8.5
我发现了如何使用 jython 脚本使用用户名和密码创建 JAASAuthData:
objServerAttrs = AdminControl.completeObjectName('WebSphere:type=Server,*')
cellName = AdminControl.getAttribute(objServerAttrs, 'cellName')
sec = AdminConfig.getid('/Cell:%s/Security:/' % cellName)
jaasAttr = [['alias', jaasAlias],['userId', jaasUser],['password', jaasPass]]
jaasAuthData = AdminConfig.create('JAASAuthData', sec, jaasAttr)
以及如何创建数据源:
dsAttrs = [['name', 'myDS1'], ['jndiName','jdbc/MY/DS1']]
newDs = AdminConfig.create('DataSource', provider, dsAttrs)
现在我需要将该 JAASAuthData 与我的 DataSource 绑定为“容器管理的身份验证别名”,不幸的是我在 API 中找不到任何东西,检查现有 DataSources 的属性或该任务的任何示例。如何创建这样的绑定?