Comments (3)
I find it difficult to understand your problem. Right now, it seems that you are trying to use a feature from Casdoor but it doesn't work.
Are there any error logs?
Is APISIX missing some configuration parameters?
?
from apisix.
Hello and thanks for your answer
The Resource Owner Password Credentials (ROPC) grant flow lets the client use the resource owner's user name and password to get an access token.
I have an API behind APISIX. APISIX check the authentication via Casdoor. When a user wants to get a token for the API, it goes to Casdoor, request a token by providing a client_id, username and password.
I would like to hide the client_id and that the user only provides his username / password. Exactly like what the keycloak plugin does : https://apisix.apache.org/docs/apisix/3.1/plugins/authz-keycloak/#generating-a-token-using-password-grant
Is it something I need to code myself or is it something that apisix is able to natively handle ?
Thanks
from apisix.
I have minimal experience in working with the casdoor/keycloak/oidc plugins but I can confirm that client-secret
is a required field for authz-casdoor
plugin.
is it something that apisix is able to natively handle ?
No APISIX doesn't yet support this.
from apisix.
Related Issues (20)
- bug: etcd errors occurred during apisix installation
- docs: getting-started-ip example doesn't work the api consumer request returns 404 HOT 9
- The protocol configured for k8s apisix ingress grpc does not take effect, please help me HOT 4
- Bug: Very Poor Service Apche APisix HOT 1
- feat: As a user, I want to use forward-auth as part of multi-auth, so that I can keep my route configuration simple HOT 1
- feat: As a user, I want APISIX control-plane pod to read Kubernetes CRDs for Routes/Consumer/Upstream/etc. and not APISIX ingress-controller pod, so that I can use Kubernetes CRDs natively without deploying APISIX ingress controller. HOT 3
- help request: help request: help request: apisix 3.8.0 helm install request etcd Operation already in progress HOT 2
- bug: one of etcd server failed HOT 3
- help request: oidc plugin and opa with apisix ingress HOT 3
- bug: the plugin metadata obtained from etcd has not been validated by schema
- docs: broken links in manage api consumers page HOT 3
- feat: support DPoP in OpenID Connect/OAuth2 plugin HOT 1
- bug: not getting the authorization token in header using openid-connect plugin HOT 4
- bug: 413 Request Entity Too Large
- bug: node-status plugin doesn't work with https HOT 2
- feat: As a user, I want to make `regex-uri` able to use nginx context variables for Plugin [proxy-rewrite] HOT 1
- Support latest `gateway.networking.k8s.io/v1`
- vulnerabilities: images apisix-3.9.1-debian and apisix-dashboard:3.0.1-alpine
- help request: openid-connect different clients unexpectedly shared the same auth session HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from apisix.