Azure devops 如何在连续交付期间在KeyClock上自动注册客户端?

Azure devops 如何在连续交付期间在KeyClock上自动注册客户端?,azure-devops,keycloak,continuous-deployment,Azure Devops,Keycloak,Continuous Deployment,我计划用Azure管道持续交付我的API和backoffice js spa应用程序。我想知道如何以及是否建议在KeyClock上自动注册我的API的客户端。 自动化这一部分部署的最佳方法是什么?据我所知,KeyClope是一个本地服务器。因此,为了使用keydove,您需要创建一个,然后您可以在其上运行CD(continuousdelivery)管道 在Azure管道中,没有现成的管道任务来支持KeyClope客户端注册 您需要在PowerShell任务/Bash任务/命令行任务中运行到客户端

我计划用Azure管道持续交付我的API和backoffice js spa应用程序。我想知道如何以及是否建议在KeyClock上自动注册我的API的客户端。
自动化这一部分部署的最佳方法是什么?

据我所知,KeyClope是一个本地服务器。因此,为了使用keydove,您需要创建一个,然后您可以在其上运行CD(continuousdelivery)管道

在Azure管道中,没有现成的管道任务来支持KeyClope客户端注册

您需要在
PowerShell任务/Bash任务/命令行任务中运行到客户端注册

以下是一个例子:

curl -X POST \
    -d '{ "clientId": "$(myclient)" }' \
    -H "Content-Type:application/json" \
    -H "Authorization: bearer xxtokenxx" \
    http://localhost:8080/auth/realms/master/clients-registrations/default
您可以使用客户端创建一个变量()。然后可以在CURL脚本中使用该变量

例如:

echo "##vso[task.setvariable variable=myclient;]Client content"

您可以在下一个任务中使用
$(myclient)

Hi@Dypso。这张票有更新吗?如果答案能给你一些帮助,请随时告诉我。只是提醒一下。