ラボ > サーバ:linux系

basic認証のID、パスワードをURLに含めたい

パスワードをURLに含めるのはセキュリティ的によくないのは分かっている…

作成日:2023-11-09, 更新日:2023-11-09

基本

▼IDをセットしたい場合

http(s)://ユーザーID@ドメイン

▼IDとパスワードをセットしたい場合

http(s)://ユーザーID:パスワード@ドメイン

接続情報(例)

URL https://example.com
ID recatnap
パスワード wholezebra

ID等をセットした記述(例)

▼IDをセットしたい場合

https://recatnap@example.com

▼IDとパスワードをセットしたい場合

https://recatnap:wholezebra@example.com

IDがメアドの場合

BASE64エンコードする必要がある

文字列をエンコード: linuxでBASE64エンコード

$ echo -n 'recatnap' | base64

エンコードした文字列をデコード: linuxでBASE64デコード

$ echo -n 'xxxxxxxxxxxxx' | base64 -d