util

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Mar 17, 2023 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PublicKeyFile  = "./../deployments/token/jwtRS256.key.pub"
	PrivateKeyFile = "./../deployments/token/jwtRS256.key"
)
View Source
const (
	Url             = "http://localhost:1203"
	CorrelationId   = "X-Correlation-ID"
	ContentTypValue = "application/json; charset=utf-8"
	ContentTyp      = "Content-Type"
)
View Source
const (
	ShipPath = "/ships"
)
View Source
const (
	UserPath = "/profiles/%s"
)

Variables

This section is empty.

Functions

func CreateJWTToken

func CreateJWTToken(userId string) string

func CreateProfile

func CreateProfile(userId string, profileCreate *api.ProfileCreateDTO, token string) int

func CreateProfile_Automated

func CreateProfile_Automated(t *testing.T) (userId string, randomUserName string, token string)

func CreateUserId

func CreateUserId() string

func GetProfile

func GetProfile(userId string, token string) (int, *api.ProfileResponseDTO)

func GetShips

func GetShips(token string) (int, *[]api.ShipTypeDTO)

func RandomString

func RandomString(length int) string

Types

type Claims

type Claims struct {
	UserId string `json:"user_id"`
	jwt.StandardClaims
}

Jump to

Keyboard shortcuts

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