My service wecobook is about economic data of countries. And It is important to visualize data in different ways like tables, charts, maps. So I decided to add a visualized map to my service for a better view of economic data. I researched many libraries for map visualization and…

In this article I want to describe to you how I get actual data for the USA and Canada.

The Federal Reserve System (FRS) is the central bank of the United States and has a distributed financial system. There are twelve regions and federal banks in each region responsible…

Sometimes when I read economic newspapers I often want to compare economic indicators in different countries. Short research on the internet gives me statistical web sites where I can build some queries and download results in csv or excel files. But it takes much time to design a valid query…

I often read, “You should divide your code into commands and queries” and I ask myself, “Why is my CRUD model bad? Why should I try CQRS? My code works well, I think”. If you ask yourself, “Does your code work well and is it ready for fast feature implementation”…

Nowadays IoT devices are getting popular. Many of them do not have browser or have very simple display. So, one of the questions in designing application is how to authorize browserless IoT Device? The answer is Device flow.

Device flow is a new OAuth way to authorize device. Also, it…

В предыдущей статье я сделал обзор на тип взаимодействия Implicit Flow и показал, как обновлять токен для JS приложений. Кроме Implicit Flow в JS браузерных приложений для взаимодействия с OAuth или OpenID Provider существует вариант использования Authorization Code Flow with PKCE.

Простой Authorization Code Flow рекомендован для использования в приложениях…

При интеграции браузерных приложений с OpenID Provider обновления access токена становится проблемой. В браузерных приложениях небезопасно использовать refresh токен, так как для него нужен client secret, с помощью которого приложение получит доступ к методу для обновления access токена.

Существует несколько вариантов взаимодействия JS приложений с OpenID Provider:

-Authorization code Flow

Anton Nalivayko

Software Engineer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store