auth

package
v0.0.48 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 9, 2023 License: MIT Imports: 1 Imported by: 0

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.
jwt
Package jwt - реализация jwt с возможностью нескольких сессий.
Package jwt - реализация jwt с возможностью нескольких сессий.
jwtpg
Package jwtpg содержит реализацию jwt провайдера с одним единовременным токеном с использованием базы данных postgresql.
Package jwtpg содержит реализацию jwt провайдера с одним единовременным токеном с использованием базы данных postgresql.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL