Thanks to visit codestin.com
Credit goes to pkg.go.dev

stack-auth

module
v0.0.0-...-7f6774e Latest Latest
Warning

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

Go to latest
Published: Mar 17, 2025 License: MIT

README

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.

Jump to

Keyboard shortcuts

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