#337 Auth provider should return cancelable protocol

Add comment for return value here and below
```
@return The cancellable interface ...
```