Przeniesienie repozytoriów na GitHubie na konto organizacji

W końcu zebrałem się do uporządkowania repozytoriów na GitHubie. Nie było tego dużo, ale postanowiłem zająć się tym zanim  przekroczona zostanie masa krytyczna i już nigdy nie zechce mi się tego zrobić.

Od dziś wszystkie publiczne repozytoria zawierające gotowe biblioteki/paczki przeniesione zostały na konto organizacji. Od teraz tam będzie lądować wszystko, co z założenia może być wykorzystywane przez innych w swoich projektach. Te repozytoria niemal na pewno nie znikną niespodziewanie, a projekty można uznać za względnie stabilne. Prywatne konto zostaje jako moja własna piaskownica – tu nie obowiązują żadne zasady. 🙂 Są tu głównie forki projektów, w których rozwoju uczestniczę (lub przynajmniej planuję) oraz testowe/pomocnicze repozytoria. Generalnie, nic ciekawego. 🙂

yii2-simple-auth v1.0.0

Wydałem dzisiaj nowe rozszerzenie do Yii 2yii2-simple-auth. Dostarcza ono komponenty do łatwego uwierzytelniania oraz walidacji żądania HTTP. Każde żądanie otrzymuje swój własny unikalny token z czasem ważności, a więc żadne hasła ani klucze nie są wysyłane razem z żądaniem –  w przypadku braku obsługi https to powinno być bezpieczniejsze rozwiązanie niż basic access authentication. Szczegóły są dostępne w README na GitHubie.

Dodatkowo stworzyłem helper dla oficjalnego klienta HTTP dla Yii 2 – yii2-simple-auth-yii-authenticator. Pozwala on w wygodny sposób uwierzytelniać żądania generowane przez yii2-httpclient.

Oba rozszerzenia są od jakiegoś czasu wykorzystywane na Salenauts oraz Łowcach Gier do uwierzytelniania komunikacji z wewnętrznymi API, można więc uznać je za przetestowane i stabilne :).