Brian

53%
Flag icon
A user name/password system is difficult to manage because there’s no meaningful way to expire keys. If you feel your password has been compromised, you will have to change the password in every consuming system after you change it with the provider. During the period between the time you change it with the provider and you change it with a consumer, the consumer will be broken.
Brian
This can be mitigated by enabling both sets temporarily, but this doesn’t work for immediate scenarios like a breach.
The REST API Design Handbook
Rate this book
Clear rating
Open Preview