Add support for client secrets