• Resolved asbell

    (@asbell)


    Hi Tom. Does this include a workflow to either login or register, change or retrieve password, receive an email link to authenticate etc? [ Redacted, support is not offered via email, Skype, instant messenger, etc. ]

    • This topic was modified 6 years, 8 months ago by Jan Dembowski.
Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author tbenyon

    (@tbenyon)

    Hey Asbell,

    Apologies for the delayed reply. No it doesn’t. The main purpose of the plugin is to use an already exisiting login system with a full work flow and be able to login with that table of users.

    If you don’t already have that in an external system, you could just use WordPress’ built in users system. I’m guessing there might well be a reason why you don’t want to do this?

    Even if this isn’t the plugin you’re looking for, I’m more than happy to come up with ideas for you to help you solve your problem if you want to give me more information.

    Thanks Asbell,

    Tom

    Thread Starter asbell

    (@asbell)

    Hey Tom Thanks for replying. Its east coast time in the US (7:30 am) if you can reach out to me for a few minutes it would be great.

    • This reply was modified 6 years, 8 months ago by Jan Dembowski.
    Plugin Author tbenyon

    (@tbenyon)

    Hey Asbell,

    I’m marking this as resolved as I think I’ve answered your question regarding the purpose of the plugin and that it doesn’t contain the workflow you’re looking for.

    Get back to me if you need any other support.

    Thanks,

    Tom

    Thread Starter asbell

    (@asbell)

    Hi Tom. So far I haven’t found a solution. There doesn’t seem to be a plugin that can externalize the table of users and also provide the set of typical workflows to confirm, insert, update, or deactivate. Maybe it’s a new product. What I know is that usually an organization has a table of users in some system, and the data inside it came from a form, from another system, or from a manual entry.

    Plugin Author tbenyon

    (@tbenyon)

    Hey Asbell,

    What your describing is OAuth.

    I think you have three options:

    If you’re only requiring login on one WP website, your best bet is using WordPress’ built in login system.

    However, if you want to have a centralised login system for various different sites or apps to log in to, OAuth is what people use.
    When I learnt the basics of how this works I used YouTube but to summarise:
    This is made up of an authentication server and a resource server.

    – The user goes to your site.
    – They click login.
    – They get redirected to a different site with your authentication server.
    – They login in on this site.
    – They receive a couple of tokens and get redirected back to the site they requested login from.
    – The user uses the OAuth token like a password to get and post information to the OAuth resource server which stores user data.

    I’m pretty sure plugins do exist that allow you to turn WordPress in to an OAuth server. This means you could use WordPress for your centralised data.

    Alternatively, you can also get plugins which will allow you to use external OAuth services to login to WordPress. For example, the user clicks login on WordPress, they get redirected to Google or Facebook to login. They then get redirected back to your site as an authenticated user.

    It all really depends on what you require for your solution but I hope this gives you enough info to help you research a solution.

    Thanks,

    Tom

    Thread Starter asbell

    (@asbell)

    I think this the part you’re missing. In this model WordPress is a dummy website that has absolutely no data of any customers or contacts or anything. It is just a website of content. Any calculations or determinations of authorization with regards to what a visitor can see or not see, do or cannot do, is also not in WordPress but based on logic and data outside of WordPress. Authentication is part of this and again that day that is outside of WordPress. WordPress does nothing other than turn to the third party server or app or whatever it is and asked weather The Visitor has been authenticated, and what they are authorized for. In the case that they are not authenticated, in this model, I want the visitor to be given the option of authenticating using data from Facebook, Google, an existing email, or give them the option of creating an account using an email, which includes changing passwords

    I too am looking for a way to add users to this same external database I auth against. The data source I am using has a back office interface so migrating users to WP Users won’t work. I can add users through the back office interface but I am looking for a way for users to add themselves. Everything I can find only seems to add users to WP Users.

    The password change/recovery functionality from an external database would be very helpful.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Does this include a workflow?’ is closed to new replies.