java - 如何使用 OAuth2 提供程序替换 Camunda 身份验证

标签 java oauth-2.0 camunda

我试图为 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/

相关文章:

java - 如果程序在 windows 或 linux 机器上运行,我如何在 java 中判断?

java - JPanel及组件自动改变位置

java - 使用带有多个分隔符的 String.split()

java - Spring Boot 和 Google SSO

javascript - fs.readFileSync() 不是函数

sql-server - 在同时运行的 Tomcat 服务器中的多个 war 文件之间共享 sqljdbc_auth.dll

java - 为什么方法对象的多个实例用于继承的方法

python - 当我使用 python-instagram 库时,instagram api 不断引发 'You must provide a client_id' 异常

c# - [C#、.NET] : Validating users via LDAP through IdentityServer3

java - 在卡蒙达重试