golangでベーシック認証するのはどうしたら良いのかなー。って思ってたら、net/http
でhandlerに渡されるhttp.Request
にBasicAuth()
というメソッドが生えてました。
これはBASIC認証用のユーザ名、パスワード、ヘッダ解析のフラグという値を返してくれます。
なので、
|
|
とすることで認証することができます。簡単、簡単。 なお残念ながらダイジェスト認証はサポートされていない様子。
golangでベーシック認証するのはどうしたら良いのかなー。って思ってたら、net/http
でhandlerに渡されるhttp.Request
にBasicAuth()
というメソッドが生えてました。
これはBASIC認証用のユーザ名、パスワード、ヘッダ解析のフラグという値を返してくれます。
なので、
|
|
とすることで認証することができます。簡単、簡単。 なお残念ながらダイジェスト認証はサポートされていない様子。