I'm wondering whether, in the following sentence, the verbal form is correct/idiomatic. It sounds right to my ear, but since I'm not a native speaker, I can't tell for sure.
After having been granted access to a site, the user can authenticate against the web server through Basic Authentication.
I think this is continuous present perfect in the passive voice (unless I'm mistaken), and it coincides with the fact that now that the user has been granted access, they can authenticate.
Can someone explain further, and correct the sentence if need be?