435 karma · joined July 1, 2009
This is the risk of becoming dependent on any outside service or company for your critical business activities.
SaaS services make your life easier... until they stop working the way you want, go out of business, get acquired and shuttered, etc. etc.
Pick and choose wisely. And always have a backup plan!
This decision does affect US consumers, but not in a significant way...we still have access to cheap smartphones.
Chinese companies can't have their cake and eat it too!
SCIM is specifically used for identity management (hence the name: System for Cross-domain Identity Management, or "SCIM"), whereas SAML is used to securely pass user information from an IDP to an application.
> Think of Keycloak as bleeding edge with quick releases, unpatched, and limited community support. [1]
Seems fine for research, but using it in production seems risky.
You can integrate your own backend LDAP server using the cache refresh feature: https://gluu.org/docs/ce/admin-guide/user-management/#ldap-s...
It is pretty beefy though, built for enterprise use cases.
https://gluu.org/docs/ce/authn-guide/U2F/
Installation instructions:
But just getting the device out of our home space means that I won't, like the author of this post, relapse into old habits! :)
Also, I go to the movies more often to see the films I'm actually interested in.
Baby Driver was my favorite movie of the year--in fact, the best movie I've seen in many years.
Dunkirk, Detroit, and Inconvenient Sequel all good as well!
I don't miss the black mirror when it's turned off.
I don't miss making special space in my house for another screen.
I don't miss Netflix.
It has forced me to be more conscious about what I want to watch, and where and how.
[1] http://www.jbonneau.com/doc/DBCBW14-NDSS-tangled_web.pdf
If you shop with Amazon, host your services with Amazon, watch TV on Amazon...there's simply no way of getting around the fact that Amazon will only want to manage a password for you in one place. The issue is clearly over reliance on Amazon services.
There are trade-offs to every security approach, but storing passwords at every web service is 100x worse.
The best way he came up with to secure services that insist on using SMS for 2FA (or credential reset) was to register the number of a pre-paid phone for those services.
Inconvenient? YES. But a pre-paid phone number can not be ported by a negligent (or willfully criminal!) operator.
In addition, customers are unable to do any forensic analysis to determine how their data was affected.
> OneLogin’s blog post includes no other details, aside from a reference to the company’s compliance page.
The only option is to hope they provide customers with relevant information in a "timely manner", but that could be months for an organization with thousands of customers.
My business partner wrote a blog about this topic: https://www.linkedin.com/pulse/webviews-bad-use-appauth-mike...
I also added it here [1]. Feel free to join the discussion on the blog.[2]
[1] https://news.ycombinator.com/item?id=13134752
[2] https://www.gluu.org/blog/oauth-vs-saml-vs-openid-connect/#c...
Feel free to continue the discussion in the comments section of our blog.[1]
" JWT's are great. That's why they are used extensively in the OpenID Connect spec. The question is what's in that JWT? What are the claims? How do you know that the JWT that you got back in the response relates to the request you sent (i.e. Connect defines the nonce)? How do you know that the access token has not been modified (i.e. Connect defines the at_hash)? How do you know the code has not been modified (i.e. Connect defines the c_hash). How do you securely send the request? How does your client register and obtain tokens?
So yes, the puck is going towards JWT... but that's like saying the puck is going to JSON/REST... If you are using OAuth2 to authenticate a person, and you are using JWT, then you will have to define a lot of details to do so securely. Instead of making up your own recipe (which you probably don't have the time to do...), leverage the best practices defined by the experts at Google and Microsoft. "
[1] https://www.gluu.org/blog/oauth-vs-saml-vs-openid-connect/#c...