-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
As Italian Ministry of Transportation I would like to access the SIRI end-point with a certain authentication mechanism #7
Comments
Would it be possible to expose a single end-point, which allows the client to authenticate as an optional feature? In this way clients who are part of the MaaS cooperation can authenticate and have the operations logged, and other clients can just stay unauthenticated. Would that be an option to reduce end-points? |
@rcavaliere @ohnewein I don't see any need to have multiple endpoints. Like with our own APIs (ninja, tourism) you can call with or without a token. So from a technical point of view, I would simply not implement anything, and let them pass a token if they want to. It will be ignored, they will get the same response as passing no token would. If they really, really want, we can validate the token and give an error in case it's invalid, to POC the whole thing. What's more concerning to me is that I would avoid using our own Keycloak to manage this, just because right now it is urgent and we have something ready to go. In the document it says that in the future MAAS operators will be able to register on their own etc., which would mean that we, as NOI Techpark would have to manage, maintain and support requests from MAAS operators, that IMO should go to STA or the province. |
@clezag our Keycloack will just be used for or Open Data Hub end-point, nothing more. So, no concern about this! |
@rcavaliere not sure I understood this. I assume that STA proxies the NAP request to our endpoint. But I understand that if STA does not have the infrastructure and we need it now, we can use our Keycloak. I'm just sharing my concerns. Let me know if you want me to create a credential pair, and I'll send it to you |
@clezag no, we have multiple end-points, so I imagine to have two different credentials for accessing the STA end-point and our end-points. Does the Ministry want to have complexity? Let's give it to them :-) |
@rcavaliere did you get any feedback on the credentials I sent you? |
@clezag not yet, but I think should be OK. I will let you know when we have a more consolidated feedback! |
The request is to implement the mechanism described in the attached documentation, according to the AGID specification (?).
My suggestion is of course to implement within our Keycloack instance, since this mechanism seems to me identical to what we foresee in case of closed data access.
On the other side I would suggest that our SIRI end-points are also freely available without authentication.
In other words:
Please also @ohnewein give a feedback to this strategy.
Please give priority to this since we were asked at latest at the beginning of September to have this implemented.
DSSRF-Autorizzazione-APISF-v1.1-signed_signed.pdf
The text was updated successfully, but these errors were encountered: