Ahh, with the AdmitPolicy::admit_auth is possible handle the approve/reject flow while using the SDK impl: 
GitHub
sdk: add `AdmitPolicy::admit_auth` to control relay authentication by yukibtc · Pull Request #1218 · rust-nostr/nostr
Closes #739