외부 웹 응용 프로그램의 워크 플로를 관리하기 위해 JBPM을 블랙 박스로 사용하려고합니다. 빌더 상태에 대한 설명서 것을JBPM REST API 런타임 빌더 인증 옵션은 무엇입니까?
engine = RemoteRuntimeEngineFactory.newRestBuilder()
.addUrl(new URL(jbpmProperties.getURL()))
.addTimeout(5)
.addDeploymentId(jbpmProperties.getDeploymentId())
.addUserName(username)
.addPassword(password)
.build();
내가주의 :
addPassword(String password) **always**
Set the password of the user connecting to the server
addUserName(String userName) **always**
Set the name of the user connecting to the server
이이 외에 명시 적으로 사용자 이름과 암호를 내장이 다른 옵션은 내가 런타임을 구축하기 위해 REST 빌더를 사용하고 있습니다 RuntimeEngine 빌더? 빌더에서 addUserName과 addPassword를 사용하는 대신 JBPM과 외부 앱이 인증 서비스를 공유 할 수있는 방법이 있습니까?
방금 전 oauth가 username/password 대신에 토큰을 전달함으로써 지원 될 것이라고 예상했습니다. 기본 인증 데이터 대신 헤더를 전달하는 것이 더 많이 예상됩니다. [빌더에서 .addAuthentication (someAuthenticationObject)?]. 6.5에서 감사합니다. 감사합니다! –