My current system does extend the directory system. Though managing that 
extension can be a headache. Right now we just use the built in basic 
username/password authentication.  But I have found parts of the old code that 
did implement their own authentication solution. But that was likely used pre 
2000 when the authentication system did not exist yet. 

> On Sep 5, 2019, at 12:06 PM, Douglas Cryer via 4D_Tech <[email protected]> 
> wrote:
> 
> Eric,
> 
> In short you really do have to roll your own solution for this.  That said I 
> would always advocate for extending the 4D Users and Groups security rather 
> than replacing it.  I have seen both approaches over the years and IMHO there 
> are so many advantages to using the built in model that it seems crazy to 
> start from entirely from scratch.  The effort to reproduce some built in 
> behaviours just is not worth it.
> 
> What we do is have user and group entities held in data that we bind to the 
> 4D users and groups paradigm.  This allows you to store additional properties 
> that can be useful in user and group management.  It also allows for adding 
> in your own additional security steps such as TFA (I have used google 
> authenticator) but any model is possible because you have complete 
> programmatic control over the process.  Enforcing password changing and 
> complexity also seem like relatively trivial steps to overlay on the existing 
> base.
> 
> Regards,  Dougie
> ________________________________________________________
> 
> telekinetix Limited- J. Douglas Cryer
> Phone : 01234 761759  Mobile : 07973 675 218
> 2nd Floor Broadway House, 4-6 The Broadway, Bedford MK40 2TE
> Email : [email protected]  Web : http://www.telekinetix.com 
> <http://www.telekinetix.com/>
> ________________________________________________________
> 
> 
> 
> 
> 
> **********************************************************************
> 4D Internet Users Group (4D iNUG)
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:[email protected]
> **********************************************************************

**********************************************************************
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[email protected]
**********************************************************************

Reply via email to