Skip to content

Instantly share code, notes, and snippets.

View vladmelnikov's full-sized avatar
🎯
Focusing

Vladislav Melnikov vladmelnikov

🎯
Focusing
View GitHub Profile
import { Injectable } from '@nestjs/common';
import { BullOptionsFactory as Factory, BullModuleOptions } from '@nestjs/bull';
import { Configuration } from '&app/config/Configuration';
@Injectable()
export class BullOptionsFactory implements Factory {
private readonly host: string;
private readonly port: string;
private readonly auth: string;
@vladmelnikov
vladmelnikov / ts, tsx
Created March 30, 2018 08:30
withToggle.tsx
interface State {
toggled: boolean;
}
interface Props {
onToggle(): void;
toggled: boolean;
}
// interface P extends Object
{
"env": {
"production": {
"plugins": [
[
"styled-components",
{
"displayName": false
}
],
root = true
[*]
charset = utf-8
indent_style = space
indent_size = 2
end_of_line = lf
trim_trailing_whitespace = true
insert_final_newline = true
@vladmelnikov
vladmelnikov / tokens.md
Created August 27, 2017 21:43 — forked from zmts/tokens.md
Про токены, JSON Web Tokens (JWT), аутентификацию и авторизацию

Token-Based Authentication(JWT)

Preconditions:

В данной заметке рассматривается работа JWT с симметичным алгоритмом шифрования (HS256/HS384/HS512)

Основы:

Аутентификация(authentication, от греч. αὐθεντικός [authentikos] – реальный, подлинный; от αὐθέντης [authentes] – автор) - это процесс проверки учётных данных пользователя (логин/пароль). Проверка подлинности пользователя путём сравнения введённого им пароля с паролем, сохранённым в базе данных пользователей;

Авторизация(authorization — разрешение, уполномочивание) - это проверка прав пользователя на доступ к определенным ресурсам.

@vladmelnikov
vladmelnikov / ng2-speed-limits.md
Created July 25, 2017 19:20 — forked from obenjiro/ng2-speed-limits.md
Angular 2 - Fast and Furious