在用户凭证下运行批处理作业
已启用 WebSphere® 安全性时,您可以允许批处理作业在用户的凭证下运行。
关于此任务
RUN_JOBS_UNDER_USER_CREDENTIAL 变量允许用户启用或禁用批处理作业在用户的凭证下运行。 将作业分派至端点时,批处理容器会将服务器的凭证切换为用户的凭证。服务器的凭证位于作业步骤线程中。
RUN_JOBS_UNDER_USER_CREDENTIAL 可在任何范围级别创建并且可以接受值 true 或 false。 缺省值为 false,这表示批处理作业在服务器凭证下运行。
已启用 Java™ 2 安全性时,批处理 应用程序必须在应用程序的 was.policy 文件中授予以下两种许可权:
- permission com.ibm.websphere.security.WebSphereRuntimePermission "SecOwnCredentials"
- permission com.ibm.websphere.security.WebSphereRuntimePermission "ContextManager.getServerCredential"
下列步骤描述如何创建定制属性以启用或禁用批处理作业在登录管理控制台之后于用户的凭证下运行: