【手続補正書】
【提出日】令和2年3月13日(2020.3.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
自動ログインのための方法であって：
第２のウェブサイト上の対象ページに対する訪問リクエストがユーザ側クライアントから受信されると、前記第１のウェブサイト上のユーザの第１のログインアカウントのログイン状態を問い合わせるステップ（１０１）と；
前記第１のログインアカウントがログインされた状態にある場合、前記第２のウェブサイトによって承諾されたトークン生成規則に基づき自動ログイントークンを生成するステップ（１０２）と；
前記第２のウェブサイトの前記自動ログインポータルのＵＲＬアドレスと、前記自動ログイントークンとを備える第１の自動ログインリンクを創出するステップ（１０３）と；
前記クライアントが前記第１の自動ログインリンクを訪問して、前記自動ログイントークンを含む前記対象ページに対する前記訪問リクエストを前記第２のウェブサイトの自動ログインポータルへ送信するよう、前記第１の自動ログインリンクを前記クライアントへ送信するステップ（１０３）と；
前記自動ログイントークンを検証した後、前記第２のウェブサイトのサーバが、前記クライアントが前記第１のログインアカウントに結合された第２のログインアカウントを用いて前記第２のウェブサイト上で自動ログインを実行することを承認し、前記対象ページへジャンプするステップ（１０７）と；を備える、
自動ログインのための方法。
【請求項２】
前記第２のウェブサイトに対するリソース訪問リクエストが前記ユーザ側クライアントから受信されると、第２の自動ログインリンクを創出し、これを前記クライアントへ送信するステップであって、前記クライアントが前記第２の自動ログインリンクを訪問して、前記対象ページに対する前記訪問リクエストをローカルの自動ログインポータルへ送信するように、前記第２の自動ログインリンクは、前記ローカルの自動ログインポータルのＵＲＬアドレスと、前記クライアントによって要求されたリソースが位置する前記第２のウェブサイト上の前記対象ページのＵＲＬアドレスと、を備える、ステップ（１０５）を更に備える、
請求項１に記載の方法。
【請求項３】
前記第１のログインアカウントがログオフされた状態にある場合、ローカルのアクティブなログインポータルのＵＲＬアドレスを前記クライアントへ送信するステップであって、前記ローカルのアクティブなログインポータルの前記ＵＲＬアドレスに対応するログインページへジャンプし、前記第１のログインアカウントを用いてアクティブなログインを完了するように前記クライアントをトリガする、ステップ（１０６）を更に備える、
請求項１に記載の方法。
【請求項４】
前記第２のウェブサイトによって承諾された前記トークン生成規則は、前記第２のウェブサイトのログインドメイン構成情報に格納される暗号化キーと所定の暗号化アルゴリズムとを備える、
請求項１に記載の方法。
【請求項５】
前記第２のウェブサイトによって承諾されたトークン生成規則に基づき前記自動ログイントークンを生成するステップは：
前記暗号化キーと前記所定の暗号化アルゴリズムとを前記第２のウェブサイトの前記ログインドメイン構成情報から取得するステップと；
前記取得された暗号化キーと前記取得された前記所定の暗号化アルゴリズムとに基づき、前記第２のウェブサイトによって承諾されたトークン生成パラメータに対し計算を実行して前記自動ログイントークンとして用いられるランダム文字列を生成するステップと；を備え、
前記トークン生成パラメータは、前記第１のログインアカウントと、前記第１のウェブサイトのログインドメイン名と、前記自動ログイントークンの生成時刻とのうちの１つ又はそれらの組み合わせを含む、
請求項４に記載の方法。
【請求項６】
前記暗号化アルゴリズムは、対称暗号化アルゴリズムを備える、
請求項４に記載の方法
【請求項７】
前記第１のウェブサイトによって承諾された前記トークン生成規則が、ローカルログインドメイン構成情報に格納される暗号化キーと所定の復号アルゴリズムとを備える、
請求項１乃至請求項６のいずれか１項に記載の方法。
【請求項８】
前記第１のウェブサイトによって承諾されたトークン検証規則に基づき前記自動ログイントークンを検証するステップは：
前記暗号化キーと前記所定の復号アルゴリズムとを前記ローカルログインドメイン構成情報から取得するステップと；
前記取得された暗号化キーと前記取得された所定の復号アルゴリズムとに基づき前記自動ログイントークンを復号し、前記復号後に生成されるパラメータが前記第１のウェブサイトによって承諾されたトークン生成パラメータであるかどうか検証するステップ；及び、肯定であれば、前記自動ログイントークンは検証されていると特定するステップと；を備える、
請求項７に記載の方法。
【請求項９】
前記第１のウェブサイト上のユーザの第１のログインアカウントのログイン状態を問い合わせるステップは、ログインサービスコンポーネントの呼び出すステップを備える、
請求項１乃至請求項８のいずれか１項に記載の方法。
【請求項１０】
請求項１乃至請求項９のいずれか１項に記載の方法を実行するように構成された複数のモジュールを備える、
自動ログインのためのデバイス。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１４６
【補正方法】変更
【補正の内容】
【０１４６】
上記の説明は本願の好適な実施に過ぎず、本願の限定を意図してはいない。本願の主旨及び原理から逸脱することなくなされる改変、均等物との置き換え及び改良はいずれも本願の保護範囲に含まれることになる。
以下、本発明の実施の態様の例を列挙する。
［第１の局面］
複数のウェブサイト間の自動ログイン方法であって、前記方法は第１のウェブサイトのサーバに適用され、前記方法は：
第２のウェブサイト上の対象ページに対する訪問リクエストがユーザ側クライアントから受信されると、前記第１のウェブサイト上のユーザの第１のログインアカウントのログイン状態を問い合わせるステップと；
前記第１のログインアカウントがログインされた状態にある場合、前記第２のウェブサイトによって承諾されたトークン生成規則に基づき自動ログイントークンを生成するステップと；
第１の自動ログインリンクを創出して、これを前記クライアントへ送信するステップであって、前記クライアントが前記第１の自動ログインリンクを訪問して、前記自動ログイントークンを含む前記対象ページに対する前記訪問リクエストを前記第２のウェブサイトの自動ログインポータルへ送信し、前記自動ログイントークンを検証した後、前記第２のウェブサイトのサーバが、前記クライアントが前記第１のログインアカウントに結合された第２のログインアカウントを用いて前記第２のウェブサイト上で自動ログインを実行し、前記対象ページへジャンプすることを承認するように、前記第１の自動ログインリンクは、前記第２のウェブサイトの前記自動ログインポータルのＵＲＬアドレスと、前記自動ログイントークンとを備える、ステップと；を備える、
複数のウェブサイト間の自動ログイン方法。
［第２の局面］
前記第２のウェブサイトに対するリソース訪問リクエストが前記ユーザ側クライアントから受信されると、第２の自動ログインリンクを創出し、これを前記クライアントへ送信するステップであって、前記クライアントが前記第２の自動ログインリンクを訪問して、前記対象ページに対する前記訪問リクエストをローカルの自動ログインポータルへ送信するように、前記第２の自動ログインリンクは、前記ローカルの自動ログインポータルのＵＲＬアドレスと、前記クライアントによって要求されたリソースが位置する前記第２のウェブサイト上の前記対象ページのＵＲＬアドレスとを含む、ステップを更に備える、
第１の局面に記載の自動ログイン方法。
［第３の局面］
前記第１のログインアカウントがログオフされた状態にある場合、ローカルのアクティブなログインポータルのＵＲＬアドレスを前記クライアントへ送信するステップであって、前記ローカルのアクティブなログインポータルの前記ＵＲＬアドレスに対応するログインページへジャンプし、前記第１のログインアカウントを用いてアクティブなログインを完了するように前記クライアントをトリガする、ステップを更に備える、
第１の局面に記載の自動ログイン方法。
［第４の局面］
前記第２のウェブサイトによって承諾された前記トークン生成規則は、前記第２のウェブサイトのログインドメイン構成情報に格納される暗号化キーと所定の暗号化アルゴリズムとを含み、
前記第２のウェブサイトによって承諾されたトークン生成規則に基づき自動ログイントークンを生成する前記ステップは：
前記暗号化キーと前記所定の暗号化アルゴリズムとを前記第２のウェブサイトの前記ログインドメイン構成情報から取得するステップと；
前記取得された暗号化キーと前記取得された前記所定の暗号化アルゴリズムとに基づき、前記第２のウェブサイトによって承諾されたトークン生成パラメータに対し計算を実行して前記自動ログイントークンとして用いられるランダム文字列を生成するステップと；を備え、
前記トークン生成パラメータは、前記第１のログインアカウントと、前記第１のウェブサイトのログインドメイン名と、前記自動ログイントークンの生成時刻とのうちの１つ又はそれらの組み合わせを含む、
第１の局面に記載の自動ログイン方法。
［第５の局面］
複数のウェブサイト間の自動ログイン方法であって、前記方法は第２のウェブサイトのサーバに適用され、前記方法は：
ローカル対象ページに対する訪問リクエストが前記第１のウェブサイトのユーザ側クライアントから受信されると、第１のウェブサイト上のユーザの第１のログインアカウントに結合された第２のログインアカウントのログイン状態を問い合わせるステップであって、前記訪問リクエストは、指定されたトークン生成規則に基づき前記第１のウェブサイトのサーバによって生成される自動ログイントークンを含む、第２のログインアカウントのログイン状態を問い合わせるステップと；
前記第２のログインアカウントがログオフされた状態にある場合、前記第１のウェブサイトによって承諾されたトークン検証規則に基づき前記自動ログイントークンを検証するステップと；
前記自動ログイントークンが検証されると、前記クライアントが前記第２のログインアカウントを用いてローカルに自動ログインを実行することを承認するステップであって、ログインに成功した後、前記対象ページのページデータを前記クライアントへ送信して、前記対象ページへジャンプするように前記クライアントをトリガする、ステップと；を備える、
複数のウェブサイト間の自動ログイン方法。
［第６の局面］
前記第２のログインアカウントがログインされた状態にある場合に、前記対象ページの前記ページデータを前記クライアントへ送信するステップであって、前記対象ページへジャンプするように前記クライアントをトリガする、ステップを更に備える、
第５の局面に記載の自動ログイン方法。
［第７の局面］
前記自動ログイントークンの検証に失敗した場合、ローカルのアクティブなログインポータルのＵＲＬアドレスを前記クライアントへ送信するステップであって、前記ローカルのアクティブなログインポータルの前記ＵＲＬアドレスに対応するログインページへジャンプし、前記第２のログインアカウントを用いてアクティブなログインを完了するように前記クライアントをトリガする、ステップを更に備える、
第５の局面に記載の自動ログイン方法。
［第８の局面］
前記第１のウェブサイトによって承諾された前記トークン生成規則が、ローカルログインドメイン構成情報に格納される暗号化キーと所定の復号アルゴリズムとを含み、
前記第１のウェブサイトによって承諾されたトークン検証規則に基づき前記自動ログイントークンを検証する前記ステップは：
前記暗号化キーと前記所定の復号アルゴリズムとを前記ローカルログインドメイン構成情報から取得するステップと；
前記取得された暗号化キーと前記取得された所定の復号アルゴリズムとに基づき前記自動ログイントークンを復号し、前記復号後に生成されるパラメータが前記第１のウェブサイトによって承諾されたトークン生成パラメータであるかどうか検証するステップ；及び、肯定であれば、前記自動ログイントークンは検証されていると特定するステップと；を備え、
前記トークン生成パラメータは、前記第１のログインアカウントと、前記第１のウェブサイトのログインドメイン名と、前記自動ログイントークンの生成時刻とのうちの１つ又はそれらの組み合わせを含む、
第５の局面に記載の自動ログイン方法。
［第９の局面］
複数のウェブサイト間の自動ログインデバイスであって、前記デバイスは第１のウェブサイトのサーバに適用され、前記デバイスは：
第２のウェブサイト上の対象ページに対する訪問リクエストがユーザ側クライアントから受信されると、前記第１のウェブサイト上のユーザの第１のログインアカウントのログイン状態を問い合わせるように構成された第１の問い合わせモジュールと；
前記第１のログインアカウントがログインされた状態にある場合、前記第２のウェブサイトによって承諾されたトークン生成規則に基づき自動ログイントークンを生成するように構成された生成モジュールと；
第１の自動ログインリンクを創出して、これを前記クライアントへ送信するように構成された伝送モジュールであって、前記第１の自動ログインリンクは、前記クライアントが前記第１の自動ログインリンクを訪問して、前記自動ログイントークンを含む前記対象ページに対する前記訪問リクエストを前記第２のウェブサイトの前記自動ログインポータルへ送信し、前記自動ログイントークンを検証した後、前記第２のウェブサイトのサーバが、前記クライアントが前記第１のログインアカウントに結合された第２のログインアカウントを用いて前記第２のウェブサイト上で自動ログインを実行し、前記対象ページへジャンプすることを承認するように、前記第２のウェブサイトの自動ログインポータルのＵＲＬアドレスと、前記自動ログイントークンとを含む、前記伝送モジュールと；を備える、
複数のウェブサイト間の自動ログインデバイス。
［第１０の局面］
前記伝送モジュールは：
前記第２のウェブサイトに対するリソース訪問リクエストが前記ユーザ側クライアントから受信されると、第２の自動ログインリンクを創出して、これを前記クライアントへ送信するように更に構成され、前記第２の自動ログインリンクは、前記クライアントが前記第２の自動ログインリンクを訪問して、前記対象ページに対する前記訪問リクエストをローカルの自動ログインポータルへ送信するように、前記ローカルの自動ログインポータルのＵＲＬアドレスと、前記クライアントによってリクエストされたリソースが位置する前記第２のウェブサイト上の前記対象ページのＵＲＬアドレスとを含む、
第９の局面に記載の自動ログインデバイス。
［第１１の局面］
前記伝送モジュールは：
前記第１のログインアカウントがログオフされた状態にある場合、ローカルのアクティブなログインポータルのＵＲＬアドレスを前記クライアントへ送信して、前記ローカルのアクティブなログインポータルの前記ＵＲＬアドレスに対応するログインページへジャンプし、前記第１のログインアカウントを用いてアクティブなログインを完了するために前記クライアントをトリガするように更に構成される、
第９の局面に記載の自動ログインデバイス。
［第１２の局面］
前記第２のウェブサイトによって承諾された前記トークン生成規則は、前記第２のウェブサイトのログインドメイン構成情報に格納される暗号化キーと所定の暗号化アルゴリズムとを含み、
前記生成モジュールは：
前記暗号化キーと前記所定の暗号化アルゴリズムとを前記第２のウェブサイトの前記ログインドメイン構成情報から取得するように；及び
前記取得された暗号化キーと前記取得された所定の暗号化アルゴリズムとに基づき、前記第２のウェブサイトによって承諾されたトークン生成パラメータに対し計算を実行して、前記自動ログイントークンとして用いられるランダムな文字列を生成するように；構成され、
前記トークン生成パラメータは、前記第１のログインアカウントと、前記第１のウェブサイトのログインドメイン名と、前記自動ログイントークンの生成時刻とのうちの１つ又はそれらの組み合わせを含む、
第９の局面に記載の自動ログインデバイス。
［第１３の局面］
複数のウェブサイト間の自動ログインデバイスであって、前記デバイスは第２のウェブサイトのサーバに適用され、前記デバイスは：
ローカル対象ページに対する訪問リクエストが第１のウェブサイトのユーザ側クライアントから受信されると、前記第１のウェブサイト上のユーザの第１のログインアカウントに結合された第２のログインアカウントのログイン状態を問い合わせるように構成された第２の問い合わせモジュールであって、前記訪問リクエストは、指定されたトークン生成規則に基づき前記第１のウェブサイトのサーバによって生成される自動ログイントークンを含む、前記第２の問い合わせモジュールと；
前記第２のログインアカウントがログオフされた状態にある場合、前記第１のウェブサイトによって承諾されたトークン検証規則に基づき前記自動ログイントークンを検証するように構成された検証モジュールと；
前記自動ログイントークンが検証されると、前記クライアントが前記第２のログインアカウントを用いてローカルに自動ログインを実行することを承認するように構成された承認モジュールであって、ログインに成功した後、前記対象ページのページデータを前記クライアントへ送信して、前記対象ページへジャンプするために前記クライアントをトリガする、前記承認モジュールと；を備える、
複数のウェブサイト間の自動ログインデバイス。
［第１４の局面］
前記承認モジュールは：
前記第２のログインアカウントがログインされた状態にある場合、前記対象ページの前記ページデータを前記クライアントへ送信して、前記対象ページへジャンプするために前記クライアントをトリガするように更に構成される、
第１３の局面に記載の自動ログインデバイス。
［第１５の局面］
前記検証モジュールは：
前記自動ログイントークンの検証に失敗した場合、ローカルのアクティブなログインポータルのＵＲＬアドレスを前記クライアントへ送信して、前記ローカルのアクティブなログインポータルの前記ＵＲＬアドレスに対応するログインページへジャンプし、前記第２のログインアカウントを用いてアクティブなログインを完了するために前記クライアントをトリガするように更に構成される、
第１３の局面に記載の自動ログインデバイス。
［第１６の局面］
前記第１のウェブサイトによって承諾された前記トークン生成規則は、ローカルログインドメイン構成情報に格納される暗号化キーと所定の復号アルゴリズムとを含み、
前記検証モジュールは：
前記暗号化キーと前記所定の復号アルゴリズムとを前記ローカルログインドメイン構成情報から取得するように；及び
前記取得された暗号化キーと前記取得された前記所定の復号アルゴリズムとに基づき前記自動ログイントークンを復号し、前記復号後に生成されるパラメータは前記第１のウェブサイトによって承諾されたトークン生成パラメータであるかどうかを検証し、肯定であれば、前記自動ログイントークンは検証されている、と特定するように；構成され、
前記トークン生成パラメータは、前記第１のログインアカウントと、前記第１のウェブサイトのログインドメイン名と、前記自動ログイントークンの生成時刻とのうちの１つ又はそれらの組み合わせを含む、
第１３の局面に記載の自動ログインデバイス。