Add chaining support for authentication