Hi drupaler,
I'm looking for the best solution to configure an extranet site for a company where the hosting is external.
There is some the public content, it's ok for that. But there is some content not public (extranet).
The setup:
__________ _________ _________
|Internal| |Drupal | |Other |
|Company |---/Internet/--->| site |<---/Internet/---|Web Cnx|
|Network | |hosting| |Home...|
---------- --------- ---------
1- From the network company:
To facilitate the first contact with the site, without the barrier of register/login ... I would like to allow access to the drupal web site without account/login.
How can I assign a "default role" (for example "anonymous employee") ?. Then I could control the sections visible for the standard "employees" by the drupal menu and standard drupal control access. It's to facilitate the first contact with the site, without the barrier of register/login ...
2- From home, cybercafe ... (outside the network company):
The employee need to have an account on the drupal system, and need to login to access the content.
I test the apache module to filter access by origine IP adress (everyone in the compagny as the same IP from the outside). It works, but prevent every other connexion from outside the network company
If someone has an idea, guideline, howto ... I'll be happy to hear you.
Subsidary question: I would like to allow every employee to create their own account, for example by providing thier compagny email (myname@mycompany.com), and the registar procedure in drupal will send to THIS email an auto-genrated password. I will check the logintoboggan, and see if I need to do custom developpement ... I hope to contribute back this dev to the vibrant druapl community !
Regards
Nico.
PS: the LDAP module is not an option (not accessible from the external hosting ....)