サンプルコードとしては下記のようなものになります。 package main import ( "fmt" "github.com/STNS/libstns-go/libstns" "github.com/k0kubun/pp" ) func main() { stns, err := libstns.NewSTNS("https://stns.lolipop.io/v1/", nil) if err != nil { panic(err) } user, err := stns.GetUserByName("pyama") if err != nil { panic(err) } pp.Println(user) // id_rsaキーで署名する signature, err := stns.Sign([]byte("secret test")) if err != nil { pani
![Linuxのユーザー管理基盤ミドルウェアのSTNSで公開鍵認証を実装できるライブラリを公開しました | ten-snapon.com](https://cdn-ak-scissors.b.st-hatena.com/image/square/a23b4c4b4227656786e43a9672a23ce5b14a4992/height=288;version=1;width=512/https%3A%2F%2Ften-snapon.com%2Fwp-content%2Fuploads%2F2018%2F07%2FDSC09532.jpg)