Documentation
¶
Overview ¶
Package auth - пакет с общими ошибками и структурами для работы авторизации Здесь собраны разные реализации авторизации.
Они все сделаны в виде провайдеров, но провайдер по умолчанию не заполняется реализаций с моками
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( FailedAuthErr = errors.New("auth failed") // неудачная авторизация PermissionDeniedErr = errors.New("permission denied") // для роли аккаунта нет доступа )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package basic - пакет с реализацией авторизации по логин/паролю.
|
Package basic - пакет с реализацией авторизации по логин/паролю. |
|
basicpg
Package basicpg содержит реализацию basic auth провайдера с использованием базы данных postgresql.
|
Package basicpg содержит реализацию basic auth провайдера с использованием базы данных postgresql. |
|
Package jwt - реализация jwt с возможностью нескольких сессий.
|
Package jwt - реализация jwt с возможностью нескольких сессий. |
|
jwtpg
Package jwtpg содержит реализацию jwt провайдера с одним единовременным токеном с использованием базы данных postgresql.
|
Package jwtpg содержит реализацию jwt провайдера с одним единовременным токеном с использованием базы данных postgresql. |
Click to show internal directories.
Click to hide internal directories.