consts

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: 0 Imported by: 0

Documentation

Overview

Package consts - полезные константы

Index

Constants

View Source
const (
	ApiPrefix = "/api" // Префикс для отделения части маршрутизатора, заполняемой пользователем библиотеки

	HeaderContentType   = "Content-Type"
	HeaderXForwardedFor = "X-Forwarded-For"
	JsonContentType     = "application/json"
	ProtoContentType    = "application/x-protobuf"

	AuthHeader       = "Authorization"
	TokenStart       = "Bearer "       // Префикс значения заголовка с авторизацией
	TokenStartInd    = len(TokenStart) // Индекс, с которого в заголовке авторизации должен начинаться jwt токен
	VersionDelimiter = ":"             // Разделитель составных частей версий

	PlatformCtxKey    = CtxKey("platform")     // Ключ контекста для платформы
	VersionsCtxKey    = CtxKey("versions")     // Ключ контекста для версии
	AccountCtxKey     = CtxKey("account")      // Ключ контекста для аккаунта
	TokenNumberCtxKey = CtxKey("token_number") // Ключ контекста для номера jwt-токена при работе с авторизацией с несколькими токенами на пользователя
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CtxKey

type CtxKey string // CtxKey - тип для использования его значений в качестве ключей в контексте

Jump to

Keyboard shortcuts

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