ID
Serverul de identitate care oferă înregistrarea și autentificarea utilizatorilor, sesiuni, proiecte, tokenuri, clienți OAuth 2.0 și OpenID Connect, autorizare și API-uri de identitate.
reg.aham.ro/iam/id:latestOpen source · Rust și Vue
Autentificare, autorizare, OAuth 2.0, OpenID Connect și administrarea utilizatorilor într-o singură consolă, cu un designer vizual pentru formularele de autentificare și e-mailuri.
Made by CosminPornește
Ai nevoie doar de Docker. Copiază comanda de la începutul paginii în terminal și consola se va deschide în browser.
Fișierul minim Docker Compose este preluat direct de pe acest site.
Docker Compose descarcă imaginile și pornește toate serviciile în fundal.
Consola este disponibilă la localhost:33000, gata de explorat.
Doar pentru testare locală. Exemplul folosește date demonstrative. Pentru producție, mută secretele într-un fișier de mediu sau manager de secrete, configurează stocare persistentă și TLS și plasează serviciile într-o rețea comună.
Componente
Instalează doar ce ai nevoie. Fiecare componentă are propriul depozit și propria conductă de publicare.
Serverul de identitate care oferă înregistrarea și autentificarea utilizatorilor, sesiuni, proiecte, tokenuri, clienți OAuth 2.0 și OpenID Connect, autorizare și API-uri de identitate.
reg.aham.ro/iam/id:latestPortal simplu de autoservire unde utilizatorii își pot actualiza profilul, gestiona aplicațiile conectate, revoca accesul și descărca datele. Înregistrarea și identitatea sunt gestionate de ID.
reg.aham.ro/iam/user:latestAplicația de administrare a conturilor, proiectelor, clienților, sesiunilor, rolurilor și politicilor de acces.
reg.aham.ro/iam/users:latestTot ce ai nevoie
De la autentificare la jurnalul de audit, fiecare componentă este concentrată, ușor de instalat și nu te încurcă.
Înregistrează clienți, definește scope-uri și conectează furnizori externi. Fluxuri standard cu pagini de consimțământ și eroare pe care le controlezi.
Gestionează conturi, organizează-le în grupuri și atribuie roluri și permisiuni detaliate dintr-un singur loc.
Definește cine poate accesa fiecare aplicație și păstrează reguli consecvente pentru toate aplicațiile protejate.
Emite și rotește cheile care semnează tokenurile, astfel încât aplicațiile să poată verifica apelurile.
Vezi sesiunile active pe toate dispozitivele și revocă-le imediat când ceva pare suspect.
Istoric în care poți căuta cine a schimbat ce și când, plus alerte pentru evenimente de securitate.
Trimite evenimente de identitate către sistemele tale imediat ce apar. Sincronizează CRM-ul, facturarea și analiza.
Utilizatori activi, autentificări de azi și un grafic săptămânal într-un tablou de bord plăcut.
Pune o singură aplicație în mentenanță fără să oprești restul spațiului de lucru.
Rulează proiecte în paralel, fiecare cu propriii utilizatori, clienți, identitate vizuală și setări.
Copiază un set implicit, personalizează-l și publică-l. Verificare e-mail, linkuri magice, OTP, resetări și altele.
Permite utilizatorilor din alte proiecte să se conecteze prin consimțământ OAuth cu scope-urile solicitate.
Configurează durata tokenurilor de acces și reînnoire și a sesiunilor „Ține-mă minte”, pe proiect.
Stabilește lungimi și clase de caractere obligatorii și blochează parolele comune sau compromise.
Testează endpointuri în Swagger UI sau generează clienți din specificația OpenAPI publicată.
Interfață multilingvă, teme luminoase și întunecate și o paletă ⌘K pentru navigare rapidă.
Capturi de ecran
Standarde
Fiecare proiect publică propriul issuer OpenID Connect. Copiază endpointurile din setările proiectului în orice aplicație compatibilă OIDC.
Endpointuri OpenID Connect pentru integrarea proiectului cu o aplicație.
https://id.aham.ro/heijyhttps://id.aham.ro/heijy/.well-known/openid-configurationhttps://id.aham.ro/heijy/oauth/authorizehttps://id.aham.ro/heijy/oauth/tokenhttps://id.aham.ro/heijy/oauth/userinfohttps://id.aham.ro/heijy/.well-known/jwks.jsonProiect demonstrativ. Fiecare proiect are propriul issuer și propriile endpointuri.
API
Explorează rutele în Swagger UI, testează cereri sau încarcă specificația OpenAPI 3.1 în generatorul tău de clienți.
Susține proiectul
AHAM poate fi folosit, modificat și găzduit pe propria infrastructură conform AGPL-3.0-or-later. Dacă îl modifici și îl oferi ca serviciu prin rețea, trebuie să pui codul sursă corespunzător la dispoziția acelor utilizatori. Licențierea comercială este disponibilă la cerere. DRAFT: needs lawyer review.
Alege o sumă. O poți schimba pe pagina următoare.
Donează €15Te poți dezabona oricând.