タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

golangに関するmktakuyaxのブックマーク (3)

  • Ginの Middleware と HandlerFunc でデータの受け渡し - Qiita

    gin.*Context.Setとgin.*Context.Getで、同一リクエストに限ったデータの受け渡しが可能。 ユーザー認証で使用する例 Middleware でユーザーを認証して、HandlerFunc で認証済みのユーザーを取得。 package main import "github.com/gin-gonic/gin" // Midleware func AuthRequired() gin.HandlerFunc { return func(c *gin.Context) { // Some authorization in Authorization user := Authorization() c.Set("AuthorizedUser", user) } } // HandlerFunc func GetProfile(c *gin.Context) { user

    Ginの Middleware と HandlerFunc でデータの受け渡し - Qiita
  • Go言語でパスワードとかのハッシュ化 - タオルケット体操

    photo by wolfpix ʕ ◔ϖ◔ʔ < Go is God. 文字列からハッシュを生成して返す関数 パスワードを生の文字列のまま保存してはならない(いましめ)。 パスワードを平文で送ってくるっぽいサイトまとめ 今まではフレームワークが勝手にやってくれてる的な状態に頼ってたんですが、自分でやらないといけない空気を感じたので自分でやらないといけないようです。 最初にささっと書いたのがこれです。 import ( "encoding/hex" "crypto/sha256" ) func toHash(password string) string { converted := sha256.Sum256([]byte(password)) return hex.EncodeToString(converted[:]) } 文字列からsha256ハッシュを求めて、出てきたバイトを文字

    Go言語でパスワードとかのハッシュ化 - タオルケット体操
  • Go で API サーバーを開発してきて1年が過ぎました | カメリオ開発者ブログ

    白ヤギの開発者の森です。 白ヤギでは Go 言語でニュース記事のキュレーションをする カメリオ API というサービスを開発しています。約1年2ヶ月前、Go を使って開発し始めたときに当時調べた内容を整理して以下の記事を書きました。 Go言語で API サーバーを開発する 1年以上に渡り開発を継続してきて変わったこと、変わってないことなどをざっくばらんにまとめてみます。たまたま過去の記事のはてブコメントを見返していて 以下のコメント を見つけました。 最近 golang 導入事例増えて来たけど、導入後一年くらいのメンテナンスフェーズな事例について聞いてみたい。継続的デリバリーみたいなの。まだ早いのかな? まだまだメンテナンスフェーズにはなっていなくて現在も活発に開発中ですが、継続的デリバリーについて白ヤギでは特別なことをしてなく、ansible を使ってデプロイしているのみです。Go 1

    Go で API サーバーを開発してきて1年が過ぎました | カメリオ開発者ブログ
  • 1