プロジェクト

全般

プロフィール

機能 #137

機能 #55: アカウント管理システム

機能 #151: サーバとの連携

機能 #93: ログイン機能

welcomeサーバ

Yuji Tateno2ヶ月前に追加. 15日前に更新.

ステータス:
新規
優先度:
通常
担当者:
開始日:
2019/03/09
期日:
2019/03/16
進捗率:

0%


説明

ウエルカムサーバ。専用の接続で待つ。接続してきたら以下のように。

  1. 公開鍵を受け取る
  2. ユーザを生成(期限はwOSHが扱う)
  3. ユーザの鍵を生成
  4. 受け取った公開鍵を登録(~/.ssh/autholized_keysへ)
  5. ユーザIDを返す

関連するチケット

ブロック元 toolbox - 機能 #138: SSLサーバソケットクラスを用意する終了2019-02-232019-03-02

ブロック先 wODM - 機能 #153: 初回接続処理新規2019-03-162019-03-22

ブロック元 wOCE - 機能 #154: Dockerfile、セットアップスクリプトの作成終了2019-03-022019-03-09

ブロック先 wODM - 機能 #162: 新規ユーザーテストモードを作る新規2019-03-162019-03-22

関係しているリビジョン

リビジョン 1176:18b4945d28b1 (差分)
Yuji Tateno14日前に追加

welcomeサーバの場所を確保 id #137

リビジョン 1177:12c6272abfd9 (差分)
Yuji Tateno13日前に追加

ライブラリを整理してSSLを使う状態でビルドを確認した id #137

履歴

#1 Yuji Tateno2ヶ月前に更新

  • 題名アカウント作成 から アカウント作成機能 に変更

#2 Yuji Tateno2ヶ月前に更新

  • 期日2019/02/02 にセット
  • 開始日2019/01/19 にセット

#3 Yuji Tateno2ヶ月前に更新

  • 開始日2019/01/19 から 2019/01/26 に変更

#4 Yuji Tateno2ヶ月前に更新

  • 期日2019/02/02 から 2019/02/16 に変更

#5 Yuji Tateno2ヶ月前に更新

  • 期日2019/02/16 から 2019/02/23 に変更

#6 Yuji Tateno2ヶ月前に更新

  • 期日2019/02/23 から 2019/03/02 に変更
  • 開始日2019/01/26 から 2019/02/02 に変更

#7 Yuji Tateno約2ヶ月前に更新

  • 説明 を更新 (diff)

SSHでの接続は普通のShellApp経由なので、この機能はShellAppに仕込むといいかも知れない。即ち、ShellAppがローカルユーザー情報をチェックし、鍵がなければ「鍵生成、サーバへSSLで接続、公開鍵を渡してユーザ名を取得」し、以後は通常通りSSHでシェルへ接続するような処理。

wOSHへはssh越しに接続するのでこれはない。

#8 Yuji Tateno約1ヶ月前に更新

  • 期日2019/03/02 から 2019/03/09 に変更
  • 開始日2019/02/02 から 2019/03/02 に変更

#9 Yuji Tateno約1ヶ月前に更新

  • 説明 を更新 (diff)

#10 Yuji Tateno約1ヶ月前に更新

  • ブロック元 機能 #138: SSLサーバソケットクラスを用意する を追加

#11 Yuji Tateno約1ヶ月前に更新

なお、DockerコンテナではこのサーバをENTRYPOINTにするつもりなのでdaemon化しない。起動したら接続を待つ前にsshdを起動する必要があるだろう。

Dockerは実環境では使わないことにしたのでこれもない。

#12 Yuji Tateno約1ヶ月前に更新

  • ブロック先 機能 #154: Dockerfile、セットアップスクリプトの作成 を追加

#13 Yuji Tateno約1ヶ月前に更新

  • 題名アカウント作成機能 から welcomeサーバ に変更

#14 Yuji Tateno21日前に更新

  • 説明 を更新 (diff)

#15 Yuji Tateno21日前に更新

  • ブロック先 機能 #153: 初回接続処理 を追加

#16 Yuji Tateno21日前に更新

  • ブロック先 を削除 (機能 #154: Dockerfile、セットアップスクリプトの作成)

#17 Yuji Tateno21日前に更新

  • ブロック元 機能 #154: Dockerfile、セットアップスクリプトの作成 を追加

#18 Yuji Tateno21日前に更新

  • ブロック先 機能 #162: 新規ユーザーテストモードを作る を追加

#19 Yuji Tateno17日前に更新

  • 期日2019/03/09 から 2019/03/16 に変更

#20 Yuji Tateno15日前に更新

  • 開始日2019/03/02 から 2019/03/09 に変更

他の形式にエクスポート: Atom PDF