关于Java:如何用OAuth2提供程序替换Camunda身份验证

How to replace the Camunda Authentication with OAuth2 provider

我正在尝试为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上提供了一个密钥斗篷示例:
https://github.com/camunda/camunda-bpm-identity-keycloak
您的提供商的实现可能看起来非常相似。

对此没有进行质量检查,但您可能还会在这里找到灵感:
https://github.com/hobbstech/camunda-spring-oauth2-plugin/tree/master/src/main/java/io/github/hobbstech/camunda/oauth2/plugin