Google Goはbasic access authenticationのデコードをサポートしていますか? http.Requestからユーザー名とパスワードを取得するにはどうすればよいですか?基本アクセス認証
Q
基本アクセス認証
2
A
答えて
2
Goは、ブラウザでURLとして入力すると基本認証を傍受しないようですが、それを呼び出す他のアプリケーションから取得できるようにしています。
from jsonrpc import ServiceProxy
access = ServiceProxy("http://user:[email protected]:8080/")
print access.getinfo()
て行くの呼び出しで:
// r *http.Request
r.Header["Authorization"]
一つは、この文字列を取得します。
[Basic dXNlcjpwYXNz]
そして
HTTP JSON RPCのためのシンプルなPythonコードを使用して 例えば、
dXNlcjpwYXNz
ベース-64は、復号されたそれは1が信頼できるものではないかもしれませんが、そうゴーでいくつかの基本的な認証が可能である
user:pass
を与えます。
0
ユーザー提供の認証情報を取得する方法はないようですが、SetBasicAuth
を呼び出すことによって、HTTP基本認証に有効なユーザー名とパスワードを指定できます。
関連する問題
- 1. 基本認証
- 2. 基本認証
- 3. Retrofit +基本認証
- 4. 基本認証付きSupertest
- 5. amazon beanstalk tomcat基本認証
- 6. Java Rest基本認証
- 7. Rest API基本認証
- 8. 基本認証Ruby on Rails
- 9. 基本認証http-builder-ng
- 10. Spotify Web API:基本認証
素晴らしいです。 [作業サンプル](https://gist.github.com/Tantas/61d4ff467eab05633c09) – user2821144