I have add auth to the master branch in commit 4f84dc460c3494286233afe9ca480d3b7c0186b1 but after some testing I am not happy with the delay it introduces when using a nip46 signer.
I've raised an issue with rust-nostr which should hopefully resolve this.
i figured that users can choice whether to approve auth requests through their nip46 signer.