我试图为 Camunda 编写 OAuth2 插件,我遵循了界面
org.camunda.bpm.engine.impl.identity.ReadOnlyIdentityProvider
我遵循了 LDAP 的过程,以替换 auth 并从 Oauth2 提供程序和组获取用户列表。
https://docs.camunda.org/manual/7.7/user-guide/process-engine/identity-service/
Camunda OAuth2 是否有任何植入?
最佳答案
您使用的是哪个 Camunda 部署和哪个 OAuth 提供商?
Camunda 在 GitHub 上提供了一个 keycloak 示例:
https://github.com/camunda/camunda-bpm-identity-keycloak
您的提供者的实现可能看起来非常相似。
尚未对此进行 QAed,但您也可以在这里找到灵感:
https://github.com/hobbstech/camunda-spring-oauth2-plugin/tree/master/src/main/java/io/github/hobbstech/camunda/oauth2/plugin
关于java - 如何使用 OAuth2 提供程序替换 Camunda 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46297693/