this post was submitted on 25 Apr 2025
5 points (100.0% liked)

PHP

382 readers
7 users here now

<?

namespace lemmy\php;

/*

Welcome to the PHP community on Lemmy

#Rules:

1: Soon(TM)

#Helpful stuff:

PHP Documentation

Composer

PHP Standards

#Common frameworks:

Symfony

Larvel

*/

echo "Welcome";

founded 2 years ago
MODERATORS
 

cross-posted from: https://lemmy.world/post/28692919

uSentry is a lightweight, self-hosted Identity and Access Management (IAM) and Single Sign-On (SSO) solution designed for homelab and small-scale environments.

⚡ A single PHP file. < 400 lines of code. No database. No background processes. No cloud. Just works. ⚡

Most IAM and SSO solutions require databases, certificates and background services baked into a dozen containers. This is all fine but also also overkill for homelabs and impossible for low-power ARM devices. uSentry is different, it isn't pretty but it sucks less for a lot of use cases.

Enjoy!

you are viewing a single comment's thread
view the rest of the comments
[–] ExperimentalGuy@programming.dev 1 points 4 days ago (3 children)

I didn't read all too much, but from a quick skim of the README it looks like it directly stores your password and not a hash. I wouldn't use it if that's the case.

[–] elmicha 2 points 4 days ago (1 children)

No, the README doesn't say it, but in the index.php you can see that you must use password_hash to hash the passwords, and the script uses password_verify like it should be done. .

[–] TCB13@lemmy.world 2 points 4 days ago

I just updated the README to make this more clear. Thanks :)

load more comments (1 replies)