Skip to main content
15 events
when toggle format what by license comment
Apr 12, 2018 at 6:32 history tweeted twitter.com/StackSecurity/status/984318420425560064
Apr 11, 2018 at 15:52 comment added Matiss @Limit Yes, I considered the OAuth limitations. Consumer will never be able to to see Subject's password, or login using user/password against the Authority. I was considering allowing that for "trusted consumers", but that is simply not necessary - I have some ideas on how to avoid that. The only way to log in to the service is by the user to login into the Authority Server directly. Username and password never leaves Authority server and the tokens issued are bound to consumers, so a token issued to one consumer can not be used by another consumer.
Apr 11, 2018 at 15:31 comment added Limit I am not sure if this is part of the threat model for OAuth or your protocol. But, is the following scenario possible? Say you have a rogue consumer. You have a single authorized service among all so I am guessing you have the same username/password for all. Since the consumer can see your username and password in plaintext, can they use them to authenticate to benign consumers and do something?
Apr 11, 2018 at 14:30 comment added Matiss @NeilSmithline thank you for your insight - it is appreciated. That being said, your opinion on whether or not this is useful, should be implemented, or anything of the kind is not what is being asked for, nor what is being discussed here - the proposed flow is. If you have nothing more of value to add, or any questions that needs clarification, to which I would happily provide answers to, there surely are plenty of other questions on SXC you might actually have an answer to.
Apr 11, 2018 at 14:10 comment added Neil Smithline FIrst, the top-voted answer to that question is much more conservative and recommends using context. Second, this is security, not general programming - it's different. Authentication and authorization standards are created over years by a group of experts with extensive public review and revisions. The implementations are then tested before being released and then tested for real once released. Without a similar process, you will never create something as strong as an existing, robust solution. How about you tell us what your concerns are with using existing standards and we'll try to help.
Apr 11, 2018 at 14:03 comment added Matiss @NeilSmithline see Is reinventing the wheel really all that bad?.
Apr 11, 2018 at 13:58 comment added Matiss @Limit yes, Kerberos is often good choice, yet, I am looking to expand on the basic flow described here to provide certain features that Kerberos is not able to support, no matter how much hax.
Apr 11, 2018 at 13:24 comment added Neil Smithline See Why shouldn't we roll our own?.
Apr 11, 2018 at 13:18 comment added Limit Kerberos is an authentication/authorization protocol that people often use. Is there some drawback of that which made you not use it?
Apr 11, 2018 at 8:56 comment added Matiss @NeilSmithline which established protocol would you suggest?
Apr 11, 2018 at 2:46 comment added Neil Smithline What drawbacks are you concerned with? I really prefer going with an established protocol over a new one.
Apr 10, 2018 at 17:52 comment added Matiss @A.Darwin I am leaning towards using JWT, so signed, but with explicitly forbidden none scheme and unsafe options. Also mandatory SSL for sure.
Apr 10, 2018 at 17:50 comment added A. Darwin Are the tickets cleartext or encrypted?
Apr 10, 2018 at 17:23 review First posts
Apr 10, 2018 at 18:18
Apr 10, 2018 at 17:22 history asked Matiss CC BY-SA 3.0