Directory based authentication
Het is alweer een tijdje geleden, maar ik ben weer met een project bezig waar ik Directory-based authentication nodig heb.
Ik wil een script schrijven dat users en passwords kan toevoegen. Zodat mensen zich kunnen registreren en dat deze gebruikers automatisch opgenomen worden in de authentication
Heeft iemand hier ervaring mee, die mij hierbij kan helpen?
Gewijzigd op 27/06/2014 09:34:48 door Dennis WhoCares
Wil je dit doen met php?
uhm... Laravel heeft een http basic auth optie.
http://laravel.com/docs/security#http-basic-authentication
Misschien is dat wat voor je? Je kan hiermee de email en password in een database opslaan.
Dus ook makkelijk een optie maken als een user verwijderd moet worden.
Directory's per user aanmaken zou ik op server nivo doen, dan zit je ook niet met die rechten te pielen per user.
Bart V B op 27/06/2014 09:52:33:
Directory's per user aanmaken zou ik op server nivo doen, dan zit je ook niet met die rechten te pielen per user.
En hoe had je dat gedacht?
http://www.example.com/gebruikersnaam/ bedoelt, is het slechts een kwestie van URL's rewriten naar één centrale index.php en die de controle op /gebruikersnaam/ laten afhandelen.
Kun je meer in detail uitleggen wat je met directory's wilt gaan doen, want we moeten nu een beetje gissen naar wat je precies bedoelt.
Als je een opzet in de vorm Kun je meer in detail uitleggen wat je met directory's wilt gaan doen, want we moeten nu een beetje gissen naar wat je precies bedoelt.
Eenvoudig useradd...
Smtp, pop3, imap, ssh en noem maar op.
Lijkt mij niet slim.
Een simpel bash script laat je alles aanmaken.
Het is vrij eenvoudig. Maar ik weet nog steeds niet wat de ts precies wil.
Toevoeging op 27/06/2014 13:13:22:
Nee dat doe je ook niet.
Een simpel bash script laat je alles aanmaken.
Het is vrij eenvoudig. Maar ik weet nog steeds niet wat de ts precies wil.
Maar zodra je een user aanmaakt met useradd heeft ie veel meer rechten op de server dan als je hem met php in een database zet en dus onbekend blijft op de server.
Gewijzigd op 27/06/2014 13:16:54 door - SanThe -
Het het zal op de een of andere manier wel zo moeten vanuit gaande dat een user ftp rechten een userdir of wat dan ook nodig heeft. Je geeft niet meer rechten dan wat nodig is. Je gaat niet onder 1 user alles laten draaien.
Overigens is het niet zo dat als je een nieuwe user aanmaakt meteen de root rechten meegeeft. Dus al zou de user op ssh kunnen inloggen komt hij nooit verder dan zijn eigen directory. Anders is er iet heel erg mis met het systeem.
Ik ben met een internal iOS appstore bezig.
Deze moet onze interne iOS apps vertegenwoordigen en distributeren, via onze intranet.
Als voorwaarde om dit te kunnen doen heeft apple het volgende bedacht:
iOS supports over-the-air installation of custom-
developed in-house apps without
using iTunes or the App Store.
Requirements:
• A secure web server that authenticated users can access
• An iOS app in .ipa format, built for release/production with an enterprise
provisioning profile
• An XML manifest file, described in this appendix
• A network configuration that allows the devices to access an iTunes server
at Apple
En :
It’s up to you to design and host the website used to distribute apps. Make sure
that users are authenticated, perhaps using basic auth or directory-based
authentication, and that the website is accessible via your intranet or the Internet.
You can place the app and manifest file in a hidden directory, or in any other
location that’s readable using HTTP or HTTPS.
Ik zit alleen met het authentication gedeelte. De iPhone of iPad moet dus gaan inloggen. Net als op de appstore moet je je apple id invoeren. Dan wordt je geauthentiseerd en kan je de apps installeren.
Hoe kan ik dit het beste en het makkelijkste doen, zodat iedereen zijn/haar eigen account kan registreren, en dat dit nog webbased te beheren is?
Gewijzigd op 27/06/2014 14:44:12 door Dennis WhoCares
Volgens mij ben je dan al een heel eind in mijn eerste suggestie met laravel auth basic. Het registreren is eigenlijk een eitje dan en beheer pagina ook.
Is dit niet een implementatie van
$_SERVER['PHP_AUTH_USER'] ???
(Ik ben niet zo bekend met laravel)
https://developer.apple.com/programs/ios/enterprise/ ), anderzijds is er geen mogelijkheid om apps te distribueren binnen een bedrijf. Tenzij je van plan bent om alle apple devices te jailbreaken?
Ik weet niet precies wat jouw bedoeling is, maar wanneer je iOs apps wilt distribueren moet je gebruik maken van de optie in deze link ( Gewijzigd op 27/06/2014 22:25:36 door Local Dev
Voor 1 enkele app gebruiken we configurator om units te testen.
Deze app blijft op deze manier gedaan worden.
Ik zit puur met het authentication gedeelte voor hey distributeren over web van enkele apps die intern bedoeld zijn