Ugh, azi a fost o zi lunga... Mi-am propus să configurez o instanță @Mattermost pentru proiectul meu @dark_dot_bio. El... nu s-a terminat așa cum am plănuit dimineața 😅 În primul rând a trebuit să @Hetzner_Online conving că contul meu este legitim, pentru că se pare că est-europenii sunt suspecti 🧵
Dar mi-au închis contul înainte de a putea configura corect @digitalocean, așa că am rămas cu Hetzner. Chiar nu am vrut să întrețin manual un server, așa că @AmpCode a trebuit să generez lucrurile terraform. Hei, nu am făcut-o niciodată în viața mea, trebuie să încep de undeva.
Nu sunt sigur care este raționamentul, probabil o dispută sau un joc ciudat de putere. Puteți configura de fapt "conectați-vă cu GitHub", acesta va afișa în continuare sigla și eticheta Gitlab. WAT? Dar să ignorăm stratul de zahăr și să ne uităm la ciudățenia acestuia: nu puteți verifica utilizatorii!
Dacă activați OAuth de la un furnizor (să zicem GitHub), atunci ați permis oricui de pe internet cu un cont GitHub să se conecteze la instanța dvs. Nu există niciun mecanism de aprobare a conturilor, niciun mecanism care să se limiteze la organizații, niciun mecanism care să le invite individual.
Ați putea pre-crea utilizatori pentru a-i "invita": puteți face asta prin API sau prin CLI. Pe pagina de administrare a utilizatorului nu puteți *crea* un utilizator. Nu a fost implementat, îmi pare rău. Mattermost vă împinge către soluția de corp greu în care vă mențineți propriul furnizor de ID.
3,61K