Screaming Loud

日々是精進

Golang

goaでXMLを生成する

goaとはgoのWebフレームワークです。 goa.design goでリクエストとレスポンスを定義してあげると、APIとswagger周りを生成してくれるので、便利なライブラリです。 詳しくはこちら The goa API Design Language · goa :: Design-first API Generation 今回go…

goaのjwtにおけるscopeに関して

goaのjwtやOAuthにおけるScopeってなんなんだろうと思ったので調べてみた 結論 claimに含まれているscope or scopesで判別 前提 Jwtは.で連結されたbase64encodeの文字列となっています。 3つのパートに分かれており、順番に ヘッダー 、ペイロード、 署名 …

lambdaでSNSからS3イベントを取得する

最近Goを書き始め、LambdaをGoで動かすものを書き始めたので、メモ。 やること S3にオブジェクトが置かれたときに、SNSを経由してlambdaをキックする。 SNSTopic S3からオブジェクトが登録されたときのイベントを受け取るには、最低でもPutとCompleteMultiPa…