Skip to content

BlaisePopov/stack-auth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Client for Stack Auth API

Go Reference License

Go-клиент для взаимодействия с Stack Auth — открытым набором инструментов для аутентификации и управления пользователями. Клиент поддерживает все методы API, включая работу с пользователями, сессиями и правами доступа.

Установка

Для установки пакета выполните:

go get github.com/BlaisePopov/stack-auth

Примеры использования

Инициализация клиента

package main import ( "github.com/BlaisePopov/stack-auth/api" "github.com/BlaisePopov/stack-auth/base_http_client" ) func main() { stackAuth := api.NewClient(base_http_client.Config{ ProjectID: "your_project_id", SecretServerKey: "your_secret_server_key", }) }

Получение информации о пользователе

user, err := stackAuth.Users.GetUser("f2c50a5c-84ff-4076-8c24-0a536db98bcd") if err != nil { panic(err) } println(user.DisplayName)

Документация API

Официальная документация Stack Auth:
https://docs.stack-auth.com/next/rest-api/server/api-v-1

Лицензия

Этот проект распространяется под лицензией MIT. Подробности см. в файле LICENSE.

About

Go Client for Stack Auth API

Topics

Resources

License

Stars

Watchers

Forks

Languages