Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

magic

Magic Auth Admin API for Golang

Example

Vercel: https://github.com/jacob-ebey/vercel-magic

Usage

package main

import (
	"fmt"

	"github.com/jacob-ebey/magic/admin"
)

var userProvidedDid = "someDidTokenFromAUser"

func main() {
	magic, err := admin.NewMagicAdmin("your_magic_secret")
	if err != nil {
		panic(err.Error())
	}

	user, err := magic.GetMetadataByToken(userProvidedDid)
	if err != nil {
		panic(err.Error())
	}

	fmt.Println(user.Email, user.Issuer, user.PublicAddress)

	if err := magic.LogoutByIssuer(user.Issuer); err != nil {
		panic(err.Error())
	}
}

About

Magic Auth Admin API for Golang

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages