Pull to refresh
0
0
Касболат Кумахов @uhfath

Разработчик

Send message

Когда приложения-пульты бессильны, на сцену выходит IrCode Finder

Level of difficultyEasy
Reading time5 min
Views3K

Привет, меня зовут Виталий, я автор и разработчик Android приложения IrCode Finder. Оно создавалось как инструмент подбора управляющих ИК-кодов для других моих приложений, но выросло в самостоятельный проект. В этой статье я расскажу об этом инструменте немного больше, чем описано в справке на странице самого приложения. Если вы когда-нибудь пытались найти приложение-пульт, но ничего не вышло, то однозначно стоит попробовать IrCode Finder.

Читать далее
Total votes 6: ↑6 and ↓0+7
Comments7

Создание аналога Google Photos на собственном сервере

Level of difficultyEasy
Reading time4 min
Views34K

Создание собственного облачного хранилища с автоматическим менеджером фотографий.

Изучение опенсорс софта, нацеленного на автоматический менеджинг фотографий, сравнение софта между собой, установка на тестовый сервер, просмотр с разных устройств.

Читать далее
Total votes 23: ↑21 and ↓2+26
Comments83

Nginx и Keycloak: Идеальное сочетание для обеспечения безопасности приложений

Level of difficultyEasy
Reading time7 min
Views19K

В современной быстро меняющейся цифровой среде обеспечение надежной безопасности на каждом этапе взаимодействия с пользователем имеет первостепенное значение. Хотя существует множество инструментов для защиты наших приложений, найти идеальное сочетание между ними может быть непросто. На помощь приходит динамичный дуэт: Nginx и Keycloak. В паре эти инструменты обеспечивают мощное решение по обеспечению безопасности вашего приложения. Nginx, известный своей высокой производительностью и масштабируемостью, в сочетании с надежными механизмами аутентификации и авторизации Keycloak строит крепость, защищающую ваши приложения от несанкционированного доступа. В этой статье мы рассмотрим все тонкости этой привлекательной комбинации и покажем, как можно использовать их общие преимущества для создания надежного и удобного шлюза для ваших приложений.

Прежде чем погрузиться в рассмотрение Nginx и Keycloak, давайте вернемся к некоторым основополагающим концепциям безопасности.

Понимание разницы: Аутентификация vs Авторизация

В сфере безопасности часто встречаются термины "аутентификация" и "авторизация". Хотя они могут звучать похоже и иногда используются как взаимозаменяемые, все же имеют разные значения и функции. Давайте разберемся в каждом из этих терминов, чтобы понять их разницу и важность.

1. Аутентификация

Определение: Аутентификация - это процесс проверки подлинности личности пользователя, системы или приложения. Она отвечает на вопрос: «Вы тот, за кого себя выдаете?»

Как это работает: Наиболее распространенной формой аутентификации является комбинация имени пользователя и пароля. Когда пользователь вводит эти учетные данные, система сравнивает их с сохраненными данными, чтобы подтвердить его личность. Другие методы включают биометрию (например, распознавание отпечатков пальцев или лица), OTP (одноразовые пароли) и аппаратные токены.

Читать далее
Total votes 5: ↑3 and ↓2+1
Comments10

Как мы делали подсказки в продукте для корпоративного поиска на базе Elasticsearch

Reading time3 min
Views3.3K

Казалось бы поисковые подсказки (автокомплит) простая и понятная вещь, реализованная во множестве проектов и работающая из коробки. 

Как бы не так. 

Под катом расскажем про существующие подходы, их ограничения, и как мы вышли из положения для реализации подсказок в продукте для корпоративного поиска Content AI Intelligent Search

Читать далее
Total votes 4: ↑4 and ↓0+4
Comments1

Разработали систему, которая продумывает маршруты пациентов и сокращает очереди. Вместо «Кто последний?» — QR-код

Level of difficultyEasy
Reading time6 min
Views3.9K

Умная электронная очередь сама строит маршруты для пациентов, чтобы они как можно быстрее проходили нужных специалистов. В итоге медцентр принимает больше клиентов и увеличивает прибыль, а пациенты не стоят в очередях. Рассказываю, как работает эта система.

Читать далее
Total votes 13: ↑12 and ↓1+11
Comments56

Information

Rating
Does not participate
Location
Нальчик, Кабардино-Балкария, Россия
Date of birth
Registered
Activity

Specialization

Backend Developer, Application Developer
Senior
From 200,000 ₽
C#
.NET
OOP
PostgreSQL
Entity Framework
.NET Core
Microsoft SQL Server