Incidencia #16248

自動ログイン時、ユーザ名が指定されていないと認証に失敗する

Abrir Fecha: 2009-04-18 23:30 Última actualización: 2009-04-22 22:39

Informador:
Propietario:
(del#1144)
Tipo:
Estado:
Cerrado
Componente:
Hito:
(Ninguno)
Prioridad:
5 - Medium
Gravedad:
5 - Medium
Resolución:
Fixed
Fichero:
Ninguno
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

ttsshで/auth=オプションを指定して自動ログインをしようとした時、/user=オプション等でユーザ名を指定していないと認証に失敗する。

失敗:
  shell.sourceforge.jp /auth=pageant
  ssh://shell.sourceforge.jp/ /auth=pageant
成功:
  shell.sourceforge.jp /auth=pageant /user=doda
  ssh://doda@shell.sourceforge.jp/ /auth=pageant
  doda@shell.sourceforge.jp /auth=pageant
上記の失敗するケースでも、/ask4passwdオプションを指定して自動ログインを無効にし、認証ダイアログでなにも入力せずにOKを押した場合は認証に成功する。

Ticket History (3/6 Histories)

2009-04-18 23:30 Updated by: doda
  • New Ticket "自動ログイン時、ユーザ名が指定されていないと認証に失敗する" created
2009-04-21 00:04 Updated by: (del#1144)
  • Propietario Update from (Ninguno) to maya
Comentario

ユーザ名が無いとログインに成功しないとおもってましたが、そうではないということですか?それとも、デフォルトユーザ名でのログインができていないということですか?

2009-04-21 00:25 Updated by: (del#1144)
Comentario

ソースを確認しました。自動ログインの場合は、コマンドラインからのユーザ名入力(pvar->ssh2_username)を使用する、という実装(do_SSH2_authrequest)になっています。

コマンドラインからユーザ名が渡されなかったら、pvar->session_settings.DefaultUserName から引っ張られて IDC_SSHUSERNAME に入っているはずのユーザ名(なぜか pvar->auth_state.user に来ていないんですが)を使う、という動作が期待値ですか?

2009-04-21 01:11 Updated by: doda
Comentario

はい、デフォルトユーザ名で認証を行ってほしいです。

現在の動作は、

  • 自動ログインでも一時的に表示される認証ダイアログのユーザ名に、デフォルトユーザ名が(グレーアウトしているが)入っているのに使われない
  • /ask4passwdで自動ログインせず、自分でOKを押した時と動作が異なる

というあたりが直観に反していると思います。

2009-04-22 14:20 Updated by: (del#1144)
Comentario

* 自動ログインでも一時的に表示される認証ダイアログのユーザ名に、デフォルトユーザ名が(グレーアウトしているが)入っているのに使われない

http://svn.sourceforge.jp/view/trunk/ttssh2/ttxssh/auth.c?annotate=3227&root=ttssh2#l284

ここでコマンドラインのユーザ名を入れているはずなのですが、どういうパラメータを渡すと再現しますか?

2009-04-22 22:39 Updated by: doda
  • Resolución Update from Ninguno to Fixed
  • Estado Update from Open to Cerrado
  • Ticket Close date is changed to 2009-04-22 22:39
Comentario

r3336で期待通りに動作するのを確認しました。

Attachment File List

No attachments

Editar

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Entrar