je travaille actuellement sur un projet en architecutre microservices et j'utilise comme technologies angular , spring boot et keycloak . Je suis demandée à utiliser apisix comme api gateway , j'ai lu sa documentation mais son intégration n'est pas claire . J'ai créé des clients dans keycloak pour mes microservices , par la suite des upstreams de type node dans apisix . Des services qui pointent sur ces upstreams avec le plugin keycloak authz ou openId . et des routes qui pointent sur ces services en ajoutant les même plugins . Je ne sais pas si c'était la bonne démarche . Merci de m'aider .
Environment
APISIX version (run apisix version):
Operating system (run uname -a):
OpenResty / Nginx version (run openresty -V or nginx -V):
etcd version, if relevant (run curl http://127.0.0.1:9090/v1/server_info):
APISIX Dashboard version, if relevant:
Plugin runner version, for issues related to plugin runners:
LuaRocks version, for installation issues (run luarocks --version):
Description
je travaille actuellement sur un projet en architecutre microservices et j'utilise comme technologies angular , spring boot et keycloak . Je suis demandée à utiliser apisix comme api gateway , j'ai lu sa documentation mais son intégration n'est pas claire . J'ai créé des clients dans keycloak pour mes microservices , par la suite des upstreams de type node dans apisix . Des services qui pointent sur ces upstreams avec le plugin keycloak authz ou openId . et des routes qui pointent sur ces services en ajoutant les même plugins . Je ne sais pas si c'était la bonne démarche . Merci de m'aider .
Environment
apisix version
):uname -a
):openresty -V
ornginx -V
):curl http://127.0.0.1:9090/v1/server_info
):luarocks --version
):