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]
**********************************************************************

Reply via email to