How to Give Your Client Access to Your WordPress Website
A client asked me the other day how he could give his employees access to his WordPress website so they could upload and edit content while he’s on the road. The employee roles were already defined – content writer, photographer – but how do I give them access to the website itself?
In my experience, there are two ways to do this. The first is with a single sign-on (SSO) provider, where you can map one identity and access to multiple services. The second option is to use a VPN and separate username and passwords for each account.
Let’s assume, for the sake of this example, that the client is using Google Apps for Email.
Single Sign-On With Google Apps For Email
With Google Apps for Email, you can create a @gmail.com email address for your domain and map it to a Google login. When an employee logs in to this email address with their Google account, they will automatically be signed in to your WordPress website with their Google Apps for Email account. This gives them full access to your WordPress site without having to remember a separate log-in.
This is a fantastic option for small businesses or individuals that need to give access to a small team of employees or independent contractors. For larger businesses, this option becomes more complicated because you have to manage multiple logins for your employees.
VPN And Separate Login For Each Service
VPNs allow you to create a secure tunnel between your computer and a remote server, hiding your IP address and enabling you to access the Internet when you’re in a private network such as a home or office network. Most providers allow you to create separate logins for each service – such as your email account, your web account, and your VPN – which makes managing multiple logins much simpler.
For example, if you’re using Google for your web account and iCloud for your email account, you can create a VPN login for customers so they can access your WordPress website even if they’re not signed in to Google or iCloud. They will be signed in to their VPN, allowing them to access all services with the same login credentials.
VPNs are essential for security in today’s world, and they can also be used to access services that otherwise would be blocked by your internet provider (e.g., websites that have blocked content from known VPN providers).