Hello,
I apologize in advance for the newbie question. I did a search and found a lot of information on how to customize the login screen but I am trying to find out what is the best practice in my scenario. I have an existing database (on a remote site) which has some user data - username, password, and some information that determines what features they should have access to. There is a web service that can provide that information. I would like to connect a WordPress site as a front-end to it so that users accessing the WP portal have to authenticate using that service. What would be the best practice in that case:
- customize the login screen to access the remote service and map that to a WordPress user (creating the user on the fly)?
- sync the users from the remote site to WordPress as a background process?
- create a login form that queries the remote service and handle the user management completely separate from WordPress - this is probably the easiest but do I lose some awesome WordPress functionality like conditional access to features?
Thank you!