4 ms·
Bit off-topic I guess. Had to implement multiple logins with open Id connect of various huge car manufacturers (Korean, Italian, German) and huge oil companies.
by carstenhag 3y ago
Bit off-topic I guess. Had to implement multiple logins with open Id connect of various huge car manufacturers (Korean, Italian, German) and huge oil companies.
Holy croissant is it annoying. Every customer claims to be compliant to the specs, but you end up arguing so much over it.
One of them doesn't tell you how long tokens are valid for, and they are blaming it on their IDP (Salesforce).
One of them just simply doesn't have the possibility for custom schemes (com.example.org://oauth-redirect) and blames their IDP (SAP Gigya).
One of them has their own IDP, even has a debug screen in the html site, never causes any issues. Still requires some locale modification because of Norway's language.
And then they configure it so that users are force-logged out after 1 or 7 days. When users expect to be kept logged in (just like at big apps like Google, Facebook, Instagram, etc). Agggh!
- apitman 3y agoThe bizarre one I found is that Facebook is like 90% compatible with the OpenID Connect core profile (happy path at least). If they added token_endpoint to their coniguration[0] it would work, but instead I had to add custom code for FB just for that one thing. [0]: https://www.facebook.com/.well-known/openid-configuration https://www.facebook.com/.well-known/openid-configuration