JP4782986B2 - パブリックキー暗号法を用いたインターネット上でのシングルサインオン - Google Patents
パブリックキー暗号法を用いたインターネット上でのシングルサインオン Download PDFInfo
- Publication number
- JP4782986B2 JP4782986B2 JP2003565101A JP2003565101A JP4782986B2 JP 4782986 B2 JP4782986 B2 JP 4782986B2 JP 2003565101 A JP2003565101 A JP 2003565101A JP 2003565101 A JP2003565101 A JP 2003565101A JP 4782986 B2 JP4782986 B2 JP 4782986B2
- Authority
- JP
- Japan
- Prior art keywords
- ticket
- client
- server
- authentication
- authentication server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0807—Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0815—Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
- H04L63/126—Applying verification of the received information the source of the received data
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Storage Device Security (AREA)
- Information Transfer Between Computers (AREA)
Description
Claims (60)
- セキュアサーバへのアクセスの要求を発行したクライアントに対して当該クライアントのユーザによる更なる介入を伴わずに当該クライアントが当該セキュアサーバへのアクセスを取得するための認証サーバ内で使用する方法であり:
前記クライアントが、前記セキュアサーバによって送信された認証呼び掛けを受信するステップを備え、前記認証呼び掛けは、前記セキュアサーバの識別情報と、乱数と、認証サーバの識別情報とを含み;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを生成するステップを備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記認証呼び掛けの一部を含み;
前記セキュアサーバは、前記クライアントから前記チケットを受信すると、
前記認証サーバのプライベートキーに相応するパブリックキーを使用して前記デジタル署名を照合し、
前記チケットに含まれる前記呼び掛けの一部を照合し、
前記クライアントにアクセスを許可し、
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記セキュアサーバから受信した前記認証呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記認証呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、前記セキュリティ信用証明の照合が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記認証呼び掛けを受信すると、前記チケット保証チケットを照合することで前記チケットを生成する、方法。 - 前記認証サーバは、
予め認証サーバに含まれているセキュリティ信用証明と前記クライアントから受信された前記セキュリティ信用証明とを照合する、請求項1記載の方法。 - クライアントからのセキュアサーバへのアクセスの要求に応答して当該クライアントのユーザによる更なる介入を伴わずに当該セキュアサーバへのアクセスを許可するための当該セキュアサーバ内で使用する方法であり:
認証呼び掛けを前記クライアントへ送信するステップを備え、前記認証呼び掛けは、前記セキュアサーバの識別情報と、乱数と、前記セキュアサーバによって信用された認証サーバの識別情報とを含み、前記クライアントは、ユーザによる介入を伴わずに、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記認証呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、そうでなければ、前記認証呼び掛けをそのまま前記認証サーバへ送信し;
前記セキュアサーバが、前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを受信するステップを備え、前記チケットは、少なくとも前記セキュアサーバによって送付された前記認証呼び掛けの一部を含み;
前記セキュアサーバが、前記認証サーバのプライベートキーと相応するパブリックキーを使用して前記デジタル署名を照合するステップと;
前記セキュアサーバが、前記チケットに含まれる前記呼び掛けの一部を照合するステップと;
前記セキュアサーバが、前記クライアントへアクセスを許可するステップとを備え、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記認証呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、前記セキュリティ信用証明の照合が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記認証呼び掛けを受信すると、前記チケット保証チケットを照合することで前記チケットを生成する、方法。 - クライアントからのコンテントの要求に応答して当該クライアントのユーザによる更なる介入を伴わずにセキュアサーバから当該コンテントを取得するウェブサーバ内で使用する方法であり:
当該セキュアサーバへコンテントの要求を送信するステップと;
前記クライアントが、前記要求に応答して前記セキュアサーバから認証呼び掛けを受信するステップとを備え、前記認証呼び掛けは、前記セキュアサーバの識別情報と、乱数と、前記セキュアサーバによって信頼されている認証サーバの識別情報とを含み;
前記認証サーバによる成功したクライアントの認証に基づいて前記認証サーバによって以前に前記ウェブサーバへ送信された転送可能なチケットを、前記認証サーバへ送信するステップと;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを前記認証サーバから受信するステップとを備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記認証呼び掛けの一部を含み;
前記チケットを前記セキュアサーバへ送信するステップを備え、前記セキュアサーバは、前記チケットを受信すると、
前記認証サーバのプライベートキーに相応するパブリックキーを使用して前記デジタル署名を照合し、
前記チケットに含まれる前記呼び掛けの一部を照合し、
前記コンテントを前記クライアントへ提供し;
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記セキュアサーバから受信した前記認証呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記認証呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、クライアントの認証が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記認証呼び掛けを受信すると、前記チケット保証チケットに基づいてクライアントの認証を行うことで前記チケットを生成し、
前記クライアントとの全ての通信は、汎用アプリケーション層のネットワークプロトコルを使用する、方法。 - 前記クライアントからの要求に応答して転送可能な呼び掛けをクライアントへ送信するステップをさらに備え、前記認証サーバは、前記クライアントを認証しそのクライアント認証に基づいて転送可能なチケットを生成し;
前記クライアントが、前記認証サーバから前記転送可能なチケットを受信するステップをさらに備える、請求項4記載の方法。 - セキュアサーバからのコンテントの要求を発行したクライアントに対して当該クライアントのユーザによる更なる介入を伴わずに当該クライアントが当該セキュアサーバから当該コンテントを取得するための認証サーバ内で使用する方法であり:
要求に応答して前記セキュアサーバにより発行された呼び掛けに応答して、前記ウェブサーバによって送信された転送可能なチケットを受信するステップを備え、前記呼び掛けは、前記セキュアサーバの識別情報と、乱数と、認証サーバの識別情報とを含み、前記転送可能なチケットは、前記認証サーバによる成功したクライアントの認証に基づいて前記認証サーバによって以前に前記ウェブサーバへ送信されたものであり;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを生成するステップを備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記呼び掛けの一部を含み:
前記セキュアサーバは、前記チケットを受信すると、
前記認証サーバのプライベートキーに相応するパブリックキーを使用してデジタル署名を照合し、
前記チケットに含まれる前記呼び掛けの一部を照合し、
前記コンテントを提供し;
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記セキュアサーバから受信した前記呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、クライアントの認証が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記呼び掛けを受信すると、前記チケット保証チケットに基づいてクライアントの認証を行うことで前記チケットを生成し、
前記クライアントとの全ての通信は汎用アプリケーション層のネットワークプロトコルを使用する、方法。 - 前記認証は、前記転送可能なチケットを照合することを含む、請求項6記載の方法。
- 以前に成功した認証に基づいて第2の認証サーバから前記クライアントへ送信されたチケット保証チケットを前記クライアントから受信するステップと;
前記転送可能なチケットを生成するステップと;
前記転送可能なチケットを前記クライアントへ送付し、これに応じて前記クライアントが当該転送可能なチケットを前記ウェブサーバへ送信するステップとをさらに備える、請求項6記載の方法。 - クライアントから送信され、ウェブサーバによってセキュアサーバに転送されたコンテントの要求に応答して、当該クライアントのユーザによる更なる介入を伴わずに当該セキュアサーバによってホスティングされているコンテントを当該クライアントへ提供するためのセキュアサーバ内で使用する方法であり:
認証呼び掛けをウェブサーバへ送信するステップを備え、前記認証呼び掛けは、セキュアサーバの識別情報と、乱数と、前記セキュアサーバによって信頼されている認証サーバの識別情報を含み、前記ウェブサーバは、前記認証呼び掛けを認証サーバへ送信し;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを受信するステップを備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記認証呼び掛けの一部を含み;
前記認証サーバのプライベートキーに相応するパブリックキーを使用して前記デジタル署名を照合するステップと;
前記チケットに含まれる前記認証呼び掛けの一部を照合するステップと;
要求されたコンテントを前記クライアントへ提供するステップとを備え、
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記認証呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記認証呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、前記セキュリティ信用証明の照合が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記認証呼び掛けを受信すると、前記チケット保証チケットを照合することで前記チケットを生成する、方法。 - クライアントからのアクセス要求に応答して当該クライアントのユーザによる更なる介入を伴わずにセキュアサーバへのアクセスを取得するためのウェブサーバ内で使用する方法であり:
当該セキュアサーバへコンテントの要求を送信するステップと;
前記要求に応答して前記セキュアサーバから認証呼び掛けを受信するステップを備え、前記認証呼び掛けは、前記セキュアサーバの識別情報と、乱数と、認証サーバの識別情報とを含み;
前記認証サーバによる成功したクライアントの認証に基づいて前記認証サーバによって以前に前記ウェブサーバへ送信された転送可能なチケットを、前記セキュアサーバによって信用された認証サーバへ送信するステップと;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを前記認証サーバから受信するステップとを備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記認証呼び掛けの一部を含み;
前記セキュアサーバは、
前記チケットをセキュアサーバへ送信し、
前記認証サーバのプライベートキーに相応するパブリックキーを使用して前記デジタル署名を照合し、
前記チケットに含まれる前記認証呼び掛けの一部を照合し、
アクセスを許可するステップを備え;
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記認証呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記認証呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、クライアントの認証が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記認証呼び掛けを受信すると、前記チケット保証チケットに基づいてクライアントの認証を行うことで前記チケットを生成し、
前記クライアントとの全ての通信は、汎用アプリケーション層のネットワークプロトコルを使用する、方法。 - 前記クライアントからの要求に応答して、前記転送可能な呼び掛けをクライアントへ送信するステップをさらに含み、前記転送可能な呼び掛けは、前記ウェブサーバによって信用された認証サーバの識別情報を含んでおり、前記認証サーバは、クライアントを認証し当該クライアント認証に基づいて前記転送可能なチケットを生成し;
前記認証サーバから前記転送可能なチケットを受信することをさらに含む、請求項10記載の方法。 - アクセスの要求を発行したクライアントに対して当該クライアントのユーザによる更なる介入を伴わずにセキュアサーバへのアクセスを取得するための認証サーバ内で使用する方法であり:
要求に応答して前記セキュアサーバにより発行された呼び掛けに応答して、前記ウェブサーバによって送信された転送可能なチケットを受信するステップを備え、前記転送可能なチケットは、前記認証サーバによる成功したクライアントの認証に基づいて前記認証サーバによって以前に前記ウェブサーバへ送信されたものであり、前記呼び掛けは、前記セキュアサーバの識別情報と、乱数と、前記認証サーバの識別情報とを含み;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを生成するステップを備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記呼び掛けの一部を含み;
前記セキュアサーバが、前記認証サーバのプライベートキーに相応するパブリックキーを使用してデジタル署名を照合し、前記チケットに含まれる前記呼び掛けの一部を照合し、アクセスを許可するステップを備え;
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記セキュアサーバから受信した前記呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、クライアントの認証が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記呼び掛けを受信すると、前記チケット保証チケットに基づいてクライアントの認証を行うことで前記チケットを生成し、
前記クライアントとの全ての通信は、汎用アプリケーション層のネットワークプロトコルを使用する、方法。 - 前記認証は、前記転送可能なチケットを照合することを含む、請求項12記載の方法。
- 以前に成功した認証に基づいて第2の認証サーバから前記クライアントへ送信されたチケット保証チケットを前記クライアントから受信するステップと;
前記転送可能なチケットを生成するステップと;
前記転送可能なチケットを前記クライアントへ送付し、これに応じて前記クライアントが前記転送可能なチケットを前記ウェブサーバへ送信するステップとをさらに備える、請求項12記載の方法。 - クライアントから送信され、ウェブサーバによってセキュアサーバに転送されたアクセスの要求に応答して、当該クライアントのユーザによる更なる介入を伴わずに当該クライアントにアクセスを許可するためのセキュアサーバ内で使用する方法であり:
認証呼び掛けをウェブサーバへ送信するステップを備え、前記認証呼び掛けは、前記セキュアサーバの識別情報と、乱数と、前記セキュアサーバによって信用された認証サーバの識別情報とを含み、前記ウェブサーバは、前記認証呼び掛けを前記認証サーバへ送信し;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを受信するステップを備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記認証呼び掛けの一部を含み;
前記認証サーバのプライベートキーに相応するパブリックキーを使用してデジタル署名を照合するステップと;
前記チケットの少なくとも一部を照合するステップと;
前記チケットに含まれる前記認証呼び掛けの一部を照合することに応じて、前記クライアントにアクセスを許可するステップとを備え、
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記認証呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記認証呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、前記セキュリティ信用証明の照合が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記認証呼び掛けを受信すると、前記チケット保証チケットを照合することで前記チケットを生成する、方法。 - セキュアサーバへのアクセスの要求を発行したクライアントに対して当該クライアントのユーザによる更なる介入を伴わずに当該クライアントが当該セキュアサーバへのアクセスを取得するための認証サーバ内で使用する方法を実施するコンピュータによって実行可能な命令群を包合したコンピュータ読み取り可能な記憶媒体であり、この方法は:
前記クライアントが、前記セキュアサーバによって送信された認証呼び掛けを受信するステップを備え、前記認証呼び掛けは、前記セキュアサーバの識別情報と、乱数と、認証サーバの識別情報とを含み;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを生成するステップを備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記認証呼び掛けの一部を含み;
前記セキュアサーバは、前記クライアントから前記チケットを受信すると、
前記認証サーバのプライベートキーに相応するパブリックキーを使用して前記デジタル署名を照合し、
前記チケットに含まれる前記認証呼び掛けの一部を照合し、
前記クライアントにアクセスを許可し、
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記セキュアサーバから受信した前記認証呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記認証呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、前記セキュリティ信用証明の照合が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記認証呼び掛けを受信すると、前記チケット保証チケットを照合することで前記チケットを生成する、記憶媒体。 - 前記認証サーバは、
予め認証サーバに含まれているセキュリティ信用証明と前記クライアントから受信されたセキュリティ信用証明とを照合する、請求項16記載の記憶媒体。 - クライアントからのセキュアサーバへのアクセスの要求に応答して当該クライアントのユーザによる更なる介入を伴わずに当該セキュアサーバへのアクセスを許可するための当該セキュアサーバ内で使用する方法を実施するコンピュータによって実行可能な命令群を包合したコンピュータ読み取り可能な記憶媒体であり、この方法は:
認証呼び掛けを前記クライアントへ送信するステップを備え、前記認証呼び掛けは、前記セキュアサーバの識別情報と、乱数と、前記セキュアサーバによって信用された認証サーバの識別情報とを含み、前記クライアントは、ユーザによる介入を伴わずに、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記認証呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、そうでなければ、前記認証呼び掛けをそのまま前記認証サーバへ送信し;
前記セキュアサーバが、前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを受信するステップを備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記認証呼び掛けの一部を含み;
前記セキュアサーバが、前記認証サーバのプライベートキーと相応するパブリックキーを使用して前記デジタル署名を照合するステップと;
前記セキュアサーバが、前記チケットに含まれる前記認証呼び掛けの一部を照合するステップと;
前記セキュアサーバが、前記クライアントへアクセスを許可するステップとを備え、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記認証呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、前記セキュリティ信用証明の照合が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記認証呼び掛けを受信すると、前記チケット保証チケットを照合することで前記チケットを生成する、記憶媒体。 - クライアントからのコンテントの要求に応答して当該クライアントのユーザによる更なる介入を伴わずにセキュアサーバから当該コンテントを取得するウェブサーバ内で使用する方法を実施するコンピュータによって実行可能な命令群を包合したコンピュータ読み取り可能な記憶媒体であり、この方法は:
当該セキュアサーバへコンテントの要求を送信するステップと;
前記クライアントが、前記要求に応答して前記セキュアサーバから認証呼び掛けを受信するステップとを備え、前記認証呼び掛けは、前記セキュアサーバの識別情報と、乱数と、前記セキュアサーバによって信頼されている認証サーバの識別情報とを含み;
前記認証サーバによる成功したクライアントの認証に基づいて前記認証サーバによって以前に前記ウェブサーバへ送信された転送可能なチケットを、前記認証サーバへ送信するステップと;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを前記認証サーバから受信するステップとを備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記認証呼び掛けの一部を含み;
前記チケットを前記セキュアサーバへ送信するステップを備え、前記セキュアサーバは、前記チケットを受信すると、
前記認証サーバのプライベートキーに相応するパブリックキーを使用して前記デジタル署名を照合し、
前記チケットに含まれる前記認証呼び掛けの一部を照合し、
前記コンテントを前記クライアントへ提供し;
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記セキュアサーバから受信した前記認証呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記認証呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、クライアントの認証が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記認証呼び掛けを受信すると、前記チケット保証チケットに基づいてクライアントの認証を行うことで前記チケットを生成し、
前記クライアントとの全ての通信は、汎用アプリケーション層のネットワークプロトコルを使用する、記憶媒体。 - 前記クライアントからの要求に応答して転送可能な呼び掛けをクライアントへ送信するステップをさらに備え、前記認証サーバは、前記クライアントを認証しそのクライアント認証に基づいて転送可能なチケットを生成し;
前記クライアントが、前記認証サーバから前記転送可能なチケットを受信するステップことをさらに備える、請求項19記載の記憶媒体。 - セキュアサーバからのコンテントの要求を発行したクライアントに対して当該クライアントのユーザによる更なる介入を伴わずに当該クライアントが当該セキュアサーバから当該コンテントを取得するための認証サーバ内で使用する方法を実施するコンピュータによって実行可能な命令群を包合したコンピュータ読み取り可能な記憶媒体であり、この方法は:
要求に応答して前記セキュアサーバにより発行された呼び掛けに応答して、前記ウェブサーバによって送信された転送可能なチケットを受信するステップを備え、前記呼び掛けは、前記セキュアサーバの識別情報と、乱数と、認証サーバの識別情報とを含み、前記転送可能なチケットは、前記認証サーバによる成功したクライアントの認証に基づいて前記認証サーバによって以前に前記ウェブサーバへ送信されたものであり;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを生成するステップを備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記呼び掛けの一部を含み;
前記セキュアサーバは、前記チケットを受信すると、
前記認証サーバのプライベートキーに相応するパブリックキーを使用してデジタル署名を照合し、
前記チケットに含まれる前記呼び掛けの一部を照合し、
前記コンテントを提供し;
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記セキュアサーバから受信した前記呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、クライアントの認証が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記呼び掛けを受信すると、前記チケット保証チケットに基づいてクライアントの認証を行うことで前記チケットを生成し、
前記クライアントとの全ての通信は汎用アプリケーション層のネットワークプロトコルを使用する、記憶媒体。 - 前記認証は、前記転送可能なチケットを照合することを含む、請求項21記載の記憶媒体。
- 前記方法は、
以前に成功した認証に基づいて第2の認証サーバから前記クライアントへ送信されたチケット保証チケットを前記クライアントから受信するステップと;
前記転送可能なチケットを生成するステップと;
前記転送可能なチケットを前記クライアントへ送付し、これに応じて前記クライアントが当該転送可能なチケットを前記ウェブサーバへ送信するステップとをさらに備える、請求項21記載の記憶媒体。 - クライアントから送信され、ウェブサーバによってセキュアサーバに転送されたコンテントの要求に応答して、当該クライアントのユーザによる更なる介入を伴わずに当該セキュアサーバによってホスティングされているコンテントを当該クライアントへ提供するためのセキュアサーバ内で使用する方法を実施するコンピュータによって実行可能な命令群を包合したコンピュータ読み取り可能な記憶媒体であり、この方法は:
認証呼び掛けをウェブサーバへ送信するステップを備え、前記認証呼び掛けは、セキュアサーバの識別情報と、乱数と、前記セキュアサーバによって信頼されている認証サーバの識別情報を含み、前記ウェブサーバは、前記認証呼び掛けを認証サーバへ送信し;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを受信するステップを備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記認証呼び掛けの一部を含み;
前記認証サーバのプライベートキーに相応するパブリックキーを使用して前記デジタル署名を照合するステップと;
前記チケットに含まれる前記認証呼び掛けの一部を照合するステップと;
要求されたコンテントを前記クライアントへ提供するステップとを備え、
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記認証呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記認証呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、前記セキュリティ信用証明の照合が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記認証呼び掛けを受信すると、前記チケット保証チケットを照合することで前記チケットを生成する、記憶媒体。 - クライアントからのアクセス要求に応答して当該クライアントのユーザによる更なる介入を伴わずにセキュアサーバへのアクセスを取得するためのウェブサーバ内で使用する方法を実施するコンピュータによって実行可能な命令群を包合したコンピュータ読み取り可能な記憶媒体であり、この方法は:
当該セキュアサーバへコンテントの要求を送信するステップと;
前記要求に応答して前記セキュアサーバから認証呼び掛けを受信するステップを備え、前記認証呼び掛けは、前記セキュアサーバの識別情報と、乱数と、認証サーバの識別情報とを含み;
前記認証サーバによる成功したクライアントの認証に基づいて前記認証サーバによって以前に前記ウェブサーバへ送信された転送可能なチケットを、前記セキュアサーバによって信用された認証サーバへ送信するステップと;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを前記認証サーバから受信するステップとを備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記認証呼び掛けの一部を含み;
前記セキュアサーバは、
前記チケットをセキュアサーバへ送信し、
前記認証サーバのプライベートキーに相応するパブリックキーを使用して前記デジタル署名を照合し、
前記チケットに含まれる前記認証呼び掛けの一部を照合し、
アクセスを許可するステップを備え;
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記認証呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記認証呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、クライアントの認証が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記認証呼び掛けを受信すると、前記チケット保証チケットに基づいてクライアントの認証を行うことで前記チケットを生成し、
前記クライアントとの全ての通信は、汎用アプリケーション層のネットワークプロトコルを使用する、記憶媒体。 - 前記方法は、
前記クライアントからの要求に応答して、前記転送可能な呼び掛けをクライアントへ送信するステップをさらに含み、前記転送可能な呼び掛けは、前記ウェブサーバによって信用された認証サーバの識別情報を含んでおり、前記認証サーバは、クライアントを認証し当該クライアント認証に基づいて前記転送可能なチケットを生成し;
前記認証サーバから前記転送可能なチケットを受信することをさらに含む、請求項25記載の記憶媒体。 - アクセスの要求を発行したクライアントに対して当該クライアントのユーザによる更なる介入を伴わずにクライアントがセキュアサーバへのアクセスを取得するための認証サーバ内で使用する方法を実施するコンピュータによって実行可能な命令群を包合したコンピュータ読み取り可能な記憶媒体であり、この方法は:
要求に応答して前記セキュアサーバにより発行された呼び掛けに応答して、前記ウェブサーバによって送信された転送可能なチケットを受信するステップを備え、前記転送可能なチケットは、前記認証サーバによる成功したクライアントの認証に基づいて前記認証サーバによって以前に前記ウェブサーバへ送信されたものであり、前記呼び掛けは、前記セキュアサーバの識別情報と、乱数と、前記認証サーバの識別情報とを含み;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを生成するステップを備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記呼び掛けの一部を含み;
前記セキュアサーバが、前記認証サーバのプライベートキーに相応するパブリックキーを使用してデジタル署名を照合し、前記チケットに含まれる前記呼び掛けの一部を照合し、アクセスを許可するステップを備え;
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記セキュアサーバから受信した前記呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、クライアントの認証が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記呼び掛けを受信すると、前記チケット保証チケットに基づいてクライアントの認証を行うことで前記チケットを生成し、
前記クライアントとの全ての通信は、汎用アプリケーション層のネットワークプロトコルを使用する、記憶媒体。 - 前記認証は、前記転送可能なチケットを照合することを含む、請求項27記載の記憶媒体。
- 前記方法は、
以前に成功した認証に基づいて第2の認証サーバから前記クライアントへ送信されたチケット保証チケットをクライアントから受信するステップと;
前記転送可能なチケットを生成するステップと;
前記転送可能なチケットを前記クライアントへ送付し、これに応じて前記クライアントが前記転送可能なチケットを前記ウェブサーバへ送信するステップとをさらに備える、請求項27記載の記憶媒体。 - クライアントから送信され、ウェブサーバによってセキュアサーバに転送されたアクセスの要求に応答して、当該クライアントのユーザによる更なる介入を伴わずに当該クライアントにアクセスを許可するためのセキュアサーバ内で使用する方法を実施するコンピュータによって実行可能な命令群を包合したコンピュータ読み取り可能な記憶媒体であり、この方法は:
認証呼び掛けをウェブサーバへ送信するステップを備え、前記認証呼び掛けは、前記セキュアサーバの識別情報と、乱数と、前記セキュアサーバによって信用された認証サーバの識別情報とを含み、前記ウェブサーバは、前記認証呼び掛けを前記認証サーバへ送信し;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを受信するステップを備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記認証呼び掛けの一部を含み;
前記認証サーバのプライベートキーに相応するパブリックキーを使用してデジタル署名を照合するステップと;
前記チケットの少なくとも一部を照合するステップと;
前記チケットに含まれる前記認証呼び掛けの一部を照合することに応じて、前記クライアントにアクセスを許可するステップとを備え、
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記認証呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記認証呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、前記セキュリティ信用証明の照合が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記認証呼び掛けを受信すると、前記チケット保証チケットを照合することで前記チケットを生成する、記憶媒体。 - セキュアサーバへのアクセスの要求を発行したクライアントに対して当該クライアントのユーザによる更なる介入を伴わずに当該クライアントが当該セキュアサーバへのアクセスを取得するための認証サーバ内で使用する装置であり:
前記セキュアサーバによって送信された認証呼び掛けを受信する手段を備え、前記認証呼び掛けは、前記セキュアサーバの識別情報と、乱数と、認証サーバの識別情報とを含み;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを生成する手段を備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記認証呼び掛けの一部を含み;
前記セキュアサーバは、前記クライアントから前記チケットを受信すると、
前記認証サーバのプライベートキーに相応するパブリックキーを使用して前記デジタル署名を照合し、
前記チケットに含まれる前記認証呼び掛けの一部を照合し、
前記クライアントにアクセスを許可し、
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記セキュアサーバから受信した前記認証呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記認証呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、前記セキュリティ信用証明の照合が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記認証呼び掛けを受信すると、前記チケット保証チケットを照合することで前記チケットを生成する、装置。 - 予め認証サーバに含まれているセキュリティ信用証明と前記クライアントから受信された前記セキュリティ信用証明とを照合する手段をさらに備える、請求項31記載の装置。
- クライアントからのセキュアサーバへのアクセスの要求に応答して当該クライアントのユーザによる更なる介入を伴わずに当該セキュアサーバへのアクセスを許可するための当該セキュアサーバ内で使用する装置であり:
認証呼び掛けを前記クライアントへ送信する手段を備え、前記認証呼び掛けは、前記セキュアサーバの識別情報と、乱数と、前記セキュアサーバによって信用された認証サーバの識別情報とを含み、前記クライアントは、ユーザによる介入を伴わずに、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記認証呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、そうでなければ、前記認証呼び掛けをそのまま前記認証サーバへ送信し;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを受信する手段を備え、前記チケットは、少なくとも前記セキュアサーバによって送付された前記認証呼び掛けの一部を含み;
前記認証サーバのプライベートキーと相応するパブリックキーを使用して前記デジタル署名を照合する手段を備え;
前記チケットに含まれる前記認証呼び掛けの一部を照合する手段と;
前記クライアントへアクセスを許可する手段とを備え、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記認証呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、前記セキュリティ信用証明の照合が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記認証呼び掛けを受信すると、前記チケット保証チケットを照合することで前記チケットを生成する、装置。 - クライアントからのコンテントの要求に応答して当該クライアントのユーザによる更なる介入を伴わずにセキュアサーバから当該コンテントを取得するウェブサーバ内で使用する装置であり:
当該セキュアサーバへコンテントの要求を送信する手段と;
前記要求に応答して前記セキュアサーバから認証呼び掛けを受信する手段とを備え、前記認証呼び掛けは、前記セキュアサーバの識別情報と、乱数と、前記セキュアサーバによって信頼されている認証サーバの識別情報とを含み;
前記認証サーバによる成功したクライアントの認証に基づいて前記認証サーバによって以前に前記ウェブサーバへ送信された転送可能なチケットを、前記認証サーバへ送信する手段と;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを前記認証サーバから受信する手段とを備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記認証呼び掛けの一部を含み;
前記チケットを前記セキュアサーバへ送信する手段を備え、前記セキュアサーバは、前記チケットを受信すると、前記認証サーバのプライベートキーに相応するパブリックキーを使用して前記デジタル署名を照合し、前記チケットに含まれる前記認証呼び掛けの一部を照合し、対応する要求されたコンテントを前記クライアントへ提供し;
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記セキュアサーバから受信した前記認証呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記認証呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、クライアントの認証が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記認証呼び掛けを受信すると、前記チケット保証チケットに基づいてクライアントの認証を行うことで前記チケットを生成し、
前記クライアントとの全ての通信は、汎用アプリケーション層のネットワークプロトコルを使用する、装置。 - 前記クライアントからの要求に応答して転送可能な呼び掛けをクライアントへ送信する手段をさらに備え、前記認証サーバは、前記クライアントを認証しそのクライアント認証に基づいて転送可能なチケットを生成し;
前記認証サーバから前記転送可能なチケットを受信する手段をさらに備える、請求項34記載の装置。 - セキュアサーバからのコンテントの要求を発行したクライアントに対して当該クライアントのユーザによる更なる介入を伴わずに当該セキュアサーバから当該コンテントを取得するための認証サーバ内で使用する装置であり:
要求に応答して前記セキュアサーバにより発行された呼び掛けに応答して、前記ウェブサーバによって送信された転送可能なチケットを受信する手段を備え、前記呼び掛けは、前記セキュアサーバの識別情報と、乱数と、認証サーバの識別情報とを含み、前記転送可能なチケットは、前記認証サーバによる成功したクライアントの認証に基づいて前記認証サーバによって以前に前記ウェブサーバへ送信されたものであり;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを生成する手段を備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記呼び掛けの一部を含み;
前記チケットを受信すると、前記認証サーバのプライベートキーに相応するパブリックキーを使用してデジタル署名を照合し、前記チケットに含まれる前記呼び掛けの一部を照合し、セキュアサーバが要求されたコンテントを提供し;
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記セキュアサーバから受信した前記呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、クライアントの認証が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記呼び掛けを受信すると、前記チケット保証チケットに基づいてクライアントの認証を行うことで前記チケットを生成し、
前記クライアントとの全ての通信は汎用アプリケーション層のネットワークプロトコルを使用する、装置。 - 前記認証では、前記転送可能なチケットを照合する、請求項36記載の装置。
- 以前に成功した認証に基づいて第2の認証サーバから前記クライアントへ送信されたチケット保証チケットを前記クライアントから受信する手段と;
前記転送可能なチケットを生成する手段と;
前記転送可能なチケットを前記クライアントへ送付する手段を備え、これに応じて前記クライアントが当該転送可能なチケットを前記ウェブサーバへ送信する、請求項36記載の装置。 - クライアントから送信され、ウェブサーバによってセキュアサーバに転送されたコンテントの要求に応答して、当該クライアントのユーザによる更なる介入を伴わずに当該セキュアサーバによってホスティングされているコンテントを当該クライアントへ提供するためのセキュアサーバ内で使用する装置であり:
認証呼び掛けをウェブサーバへ送信する手段を備え、前記認証呼び掛けは、セキュアサーバの識別情報と、乱数と、前記セキュアサーバによって信頼されている認証サーバの識別情報を含み、前記ウェブサーバは、前記認証呼び掛けを認証サーバへ送信し;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを受信する手段を備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記認証呼び掛けの一部を含み;
前記認証サーバのプライベートキーに相応するパブリックキーを使用して前記デジタル署名を照合する手段を備え;
前記チケットに含まれる前記認証呼び掛けの一部を照合し、要求されたコンテントを前記クライアントへ提供する手段とを備え、
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記認証呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記認証呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、前記セキュリティ信用証明の照合が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記認証呼び掛けを受信すると、前記チケット保証チケットを照合することで前記チケットを生成する、装置。 - クライアントからのアクセス要求に応答して当該クライアントのユーザによる更なる介入を伴わずにセキュアサーバへのアクセスを取得するためのウェブサーバ内で使用する装置であり:
当該セキュアサーバへコンテントの要求を送信する手段と;
前記要求に応答して前記セキュアサーバから認証呼び掛けを受信する手段を備え、前記認証呼び掛けは、前記セキュアサーバの識別情報と、乱数と、認証サーバの識別情報とを含み;
前記認証サーバによる成功したクライアントの認証に基づいて前記認証サーバによって以前に前記ウェブサーバへ送信された転送可能なチケットを、前記セキュアサーバによって信用された認証サーバへ送信する手段と;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを前記認証サーバから受信する手段とを備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記認証呼び掛けの一部を含み;
前記チケットをセキュアサーバへ送信する手段を備え、前記セキュアサーバは、前記認証サーバのプライベートキーに相応するパブリックキーを使用して前記デジタル署名を照合し、前記チケットに含まれる前記認証呼び掛けの一部を照合し、アクセスを許可し;
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記認証呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記認証呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、クライアントの認証が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記認証呼び掛けを受信すると、前記チケット保証チケットに基づいてクライアントの認証を行うことで前記チケットを生成し、
前記クライアントとの全ての通信は、汎用アプリケーション層のネットワークプロトコルを使用する、装置。 - 前記クライアントからの要求に応答して、前記転送可能な呼び掛けをクライアントへ送信する手段をさらに含み、前記転送可能な呼び掛けは、前記ウェブサーバによって信用された認証サーバの識別情報を含んでおり、前記認証サーバは、クライアントを認証し当該クライアント認証に基づいて転送可能なチケットを生成し;
前記認証サーバから前記転送可能なチケットを受信する手段をさらに含む、請求項40記載
の装置。 - アクセスの要求を発行したクライアントに対して当該クライアントのユーザによる更な
る介入を伴わずにセキュアサーバへのアクセスを取得するための認証サーバ内で使用する装置であり:
要求に応答して前記セキュアサーバにより発行された呼び掛けに応答して、前記ウェブサーバによって送信された転送可能なチケットを受信する手段を備え、前記転送可能なチケットは、前記認証サーバによる成功したクライアントの認証に基づいて前記認証サーバによって以前にウェブサーバへ送信されたものであり、前記呼び掛けは、前記セキュアサーバの識別情報と、乱数と、前記認証サーバの識別情報とを含み;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを生成する手段を備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記呼び掛けの一部を含み;
前記セキュアサーバは、前記認証サーバのプライベートキーに相応するパブリックキーを使用してデジタル署名を照合し、前記チケットに含まれる前記呼び掛けの一部を照合し、アクセスを許可するとともに;
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記セキュアサーバから受信した前記呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、クライアントの認証が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記呼び掛けを受信すると、前記チケット保証チケットに基づいてクライアントの認証を行うことで前記チケットを生成し、
前記クライアントとの全ての通信は、汎用アプリケーション層のネットワークプロトコルを使用する、装置。 - 前記認証では、前記転送可能なチケットを照合する、請求項42記載の装置。
- 以前に成功した認証に基づいて第2の認証サーバから前記クライアントへ送信されたチケット保証チケットを前記クライアントから受信する手段と;
前記転送可能なチケットを生成する手段と;
前記転送可能なチケットを前記クライアントへ送付する手段をさらに備え、これに応じて前記クライアントが前記転送可能なチケットを前記ウェブサーバへ送信する、請求項43記載の装置。 - クライアントから送信され、ウェブサーバによってセキュアサーバに転送されたアクセスの要求に応答して、当該クライアントのユーザによる更なる介入を伴わずに当該クライアントにアクセスを許可するためのセキュアサーバ内で使用する装置であり:
認証呼び掛けをウェブサーバへ送信する手段を備え、前記認証呼び掛けは、前記セキュアサーバの識別情報と、乱数と、前記セキュアサーバによって信用された認証サーバの識別情報とを含み、前記ウェブサーバは、前記認証呼び掛けを前記認証サーバへ送信し;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを受信する手段を備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記認証呼び掛けの一部を含み;
前記認証サーバのプライベートキーに相応するパブリックキーを使用してデジタル署名を照合する手段を備え;
前記チケットの少なくとも一部分を照合し、前記チケットに含まれる前記認証呼び掛けの一部を照合し、前記クライアントにアクセスを許可する手段を備え、
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記認証呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記認証呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、前記セキュリティ信用証明の照合が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記認証呼び掛けを受信すると、前記チケット保証チケットを照合することで前記チケットを生成する、装置。 - セキュアサーバへのアクセスの要求を発行したクライアントに対して当該クライアントのユーザによる更なる介入を伴わずに当該クライアントが当該セキュアサーバへのアクセスを取得するプロセスを実行するようプログラムされた少なくとも1台のコンピュータであり、このプロセスは:
前記セキュアサーバによって前記クライアントへ送信された認証呼び掛けを受信するステップを備え、前記認証呼び掛けは、前記セキュアサーバの識別情報と、乱数と、認証サーバの識別情報とを含み;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを生成するステップを備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記認証呼び掛けの一部を含み;
前記クライアントが前記チケットを受信すると、前記認証サーバのプライベートキーに相応するパブリックキーを使用して前記デジタル署名を照合し、前記チケットに含まれる前記認証呼び掛けの一部を照合し、前記セキュアサーバがクライアントにアクセスを許可し、
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記セキュアサーバから受信した前記認証呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記認証呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、前記セキュリティ信用証明の照合が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記認証呼び掛けを受信すると、前記チケット保証チケットを照合することで前記チケットを生成する、コンピュータ。 - 予め認証サーバに含まれているセキュリティ信用証明と前記クライアントから受信されたセキュリティ信用証明とを照合する、請求項46記載のコンピュータ。
- クライアントからのセキュアサーバへのアクセスの要求に応答して当該クライアントのユーザによる更なる介入を伴わずに当該セキュアサーバへのアクセスを許可するプロセスを実行するようプログラムされた少なくとも1台のコンピュータであり、このプロセスは:
認証呼び掛けを前記クライアントへ送信するステップを備え、前記認証呼び掛けは、前記セキュアサーバの識別情報と、乱数と、前記セキュアサーバによって信用された認証サーバの識別情報とを含み、前記クライアントは、ユーザによる介入を伴わずに、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記認証呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、そうでなければ、前記認証呼び掛けをそのまま前記認証サーバへ送信し;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを受信するステップを備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記認証呼び掛けの一部を含み;
前記認証サーバのプライベートキーと相応するパブリックキーを使用して前記デジタル署名を照合するステップと;
前記チケットに含まれる前記認証呼び掛けの一部を照合し、前記クライアントへアクセスを許可するステップとを備え、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記認証呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、前記セキュリティ信用証明の照合が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記認証呼び掛けを受信すると、前記チケット保証チケットを照合することで前記チケットを生成する、コンピュータ。 - クライアントからのコンテントの要求に応答して当該クライアントのユーザによる更なる介入を伴わずにセキュアサーバからコンテントを取得するプロセスを実行するようプログラムされた少なくとも1台のコンピュータであり、このプロセスは:
当該セキュアサーバへコンテントの要求を送信するステップと;
前記要求に応答して前記セキュアサーバから認証呼び掛けを受信するステップとを備え、前記認証呼び掛けは、前記セキュアサーバの識別情報と、乱数と、前記セキュアサーバによって信頼されている認証サーバの識別情報とを含み;
前記認証サーバによる成功したクライアントの認証に基づいて前記認証サーバによって以前に前記ウェブサーバへ送信された転送可能なチケットを、前記認証サーバへ送信するステップと;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを前記認証サーバから受信するステップとを備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記認証呼び掛けの一部を含み;
前記チケットを前記セキュアサーバへ送信するステップを備え、前記セキュアサーバは、前記認証サーバのプライベートキーに相応するパブリックキーを使用して前記デジタル署名を照合し、前記チケットに含まれる前記認証呼び掛けの一部を照合し、要求されたコンテントを提供するステップを備え;
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記セキュアサーバから受信した前記認証呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記認証呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、クライアントの認証が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記認証呼び掛けを受信すると、前記チケット保証チケットに基づいてクライアントの認証を行うことで前記チケットを生成し、
前記クライアントとの全ての通信は、汎用アプリケーション層のネットワークプロトコルを使用する、コンピュータ。 - 前記クライアントからの要求に応答して転送可能な呼び掛けをクライアントへ送信するステップをさらに備え、前記認証サーバは、前記クライアントを認証しそのクライアント認証に基づいて転送可能なチケットを生成し;
前記認証サーバから前記転送可能なチケットを受信するステップをさらに備える、請求項49記載のコンピュータ。 - セキュアサーバからのコンテントの要求を発行したクライアントに対して当該クライアントのユーザによる更なる介入を伴わずに当該セキュアサーバから当該コンテントを取得するプロセスを実行するようプログラムされた少なくとも1台のコンピュータであり、このプロセスは:
要求に応答して前記セキュアサーバにより発行された呼び掛けに応答して、前記ウェブサーバによって送信された転送可能なチケットを受信するステップを備え、前記転送可能なチケットは、認証サーバによる成功したクライアントの認証に基づいて前記認証サーバによって以前に前記ウェブサーバへ送信されたものであり;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを生成するステップを備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記呼び掛けの一部を含み;
前記認証サーバのプライベートキーに相応するパブリックキーを使用してデジタル署名を照合し、前記チケットに含まれる前記呼び掛けの一部を照合し、前記セキュアサーバが要求されたコンテントを提供するステップを備え;
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記セキュアサーバから受信した前記呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、クライアントの認証が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記呼び掛けを受信すると、前記チケット保証チケットに基づいてクライアントの認証を行うことで前記チケットを生成し、
前記クライアントとの全ての通信は汎用アプリケーション層のネットワークプロトコルを使用する、コンピュータ。 - 前記認証は、前記転送可能なチケットを照合することを含む、請求項51記載のコンピュータ。
- 以前に成功した認証に基づいて第2の認証サーバから前記クライアントへ送信されたチケット保証チケットを前記クライアントから受信するステップと;
前記転送可能なチケットを生成するステップと;
前記転送可能なチケットを前記クライアントへ送付し、これに応じて前記クライアントが当該転送可能なチケットを前記ウェブサーバへ送信するステップとをさらに備える、請求項51記載のコンピュータ。 - クライアントから送信されウェブサーバによってセキュアサーバに転送されたコンテントの要求に応答して、当該クライアントのユーザによる更なる介入を伴わずに当該セキュアサーバによってホスティングされているコンテントを当該クライアントへ提供するプロセスを実行するようプログラムされた少なくとも1台のコンピュータであり、このプロセスは:
認証呼び掛けをウェブサーバへ送信するステップを備え、前記認証呼び掛けは、セキュアサーバの識別情報と、乱数と、前記セキュアサーバによって信頼されている認証サーバの識別情報を含み、前記ウェブサーバは、前記認証呼び掛けを認証サーバへ送信し;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを受信するステップを備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記認証呼び掛けの一部を含み;
前記認証サーバのプライベートキーに相応するパブリックキーを使用して前記デジタル署名を照合し、前記チケットに含まれる前記認証呼び掛けの一部を照合し、要求されたコンテントを前記クライアントへ提供するステップを備え、
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記認証呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記認証呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、前記セキュリティ信用証明の照合が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記認証呼び掛けを受信すると、前記チケット保証チケットを照合することで前記チケットを生成する、コンピュータ。 - クライアントからのアクセス要求に応答して当該クライアントのユーザによる更なる介
入を伴わずにセキュアサーバへのアクセスを取得するプロセスを実行するようプログラムされた少なくとも1台のコンピュータであり、このプロセスは:
当該セキュアサーバへコンテントの要求を送信するステップと;
前記要求に応答して前記セキュアサーバから認証呼び掛けを受信するステップを備え、前記認証呼び掛けは、前記セキュアサーバの識別情報と、乱数と、認証サーバの識別情報とを含み;
前記認証サーバによる成功したクライアントの認証に基づいて前記認証サーバによって以前に前記ウェブサーバへ送信された転送可能なチケットを、前記セキュアサーバによって信用された認証サーバへ送信するステップと;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを前記認証サーバから受信するステップとを備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記認証呼び掛けの一部を含み;
前記チケットをセキュアサーバへ送信し、前記セキュアサーバは前記認証サーバのプライベートキーに相応するパブリックキーを使用して前記デジタル署名を照合し、前記チケットに含まれる前記認証呼び掛けの一部を照合し、アクセスを許可するステップを備え;
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記認証呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記認証呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、クライアントの認証が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記認証呼び掛けを受信すると、前記チケット保証チケットに基づいてクライアントの認証を行うことで前記チケットを生成し、
前記クライアントとの全ての通信は、汎用アプリケーション層のネットワークプロトコルを使用する、コンピュータ。 - 前記プロセスは、
前記クライアントからの要求に応答して、前記転送可能な呼び掛けをクライアントへ送信するステップをさらに含み、前記転送可能な呼び掛けは、前記ウェブサーバによって信用された認証サーバの識別情報を含んでおり、前記認証サーバは、クライアントを認証して当該クライアント認証に基づいて前記転送可能なチケットを生成し;
前記認証サーバから前記転送可能なチケットを受信することをさらに含む、請求項55記載のコンピュータ。 - アクセスの要求を発行したクライアントに対して当該クライアントのユーザによる更なる介入を伴わずにセキュアサーバへのアクセスを取得するプロセスを実行するようプログラムされた少なくとも1台のコンピュータであり、このプロセスは:
要求に応答して前記セキュアサーバにより発行された呼び掛けに応答して、前記ウェブサーバによって送信された転送可能なチケットを受信するステップを備え、前記転送可能なチケットは、認証サーバによる成功したクライアントの認証に基づいて前記認証サーバによって以前に前記ウェブサーバへ送信されたものであり、前記呼び掛けは、前記セキュアサーバの識別情報と、乱数と、前記認証サーバの識別情報とを含み;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを生成するステップを備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記呼び掛けの一部を含み;
前記セキュアサーバが、前記認証サーバのプライベートキーに相応するパブリックキーを使用してデジタル署名を照合し、前記チケットに含まれる前記呼び掛けの一部を照合し、アクセスを許可するステップを備え;
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記セキュアサーバから受信した前記呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、クライアントの認証が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記呼び掛けを受信すると、前記チケット保証チケットに基づいてクライアントの認証を行うことで前記チケットを生成し、
前記クライアントとの全ての通信は、汎用アプリケーション層のネットワークプロトコルを使用する、コンピュータ。 - 前記認証は、前記転送可能なチケットを照合することを含む、請求項57記載のコンピュータ。
- 前記プロセスは、
以前に成功した認証に基づいて第2の認証サーバから前記クライアントへ送信されたチケット保証チケットをクライアントから受信するステップと;
前記転送可能なチケットを生成するステップと;
前記転送可能なチケットを前記クライアントへ送付し、これに応じて前記クライアントが前記転送可能なチケットを前記ウェブサーバへ送信するステップとをさらに備える、請求項57記載のコンピュータ。 - クライアントから送信され、ウェブサーバによってセキュアサーバに転送されたアクセスの要求に応答して、当該クライアントのユーザによる更なる介入を伴わずにクライアントにアクセスを許可するプロセスを実行するようプログラムされた少なくとも1台のコンピュータであり、このプロセスは:
認証呼び掛けをウェブサーバへ送信するステップを備え、前記認証呼び掛けは、前記セキュアサーバの識別情報と、乱数と、前記セキュアサーバによって信用された認証サーバの識別情報とを含み、前記ウェブサーバは、前記認証呼び掛けを前記認証サーバへ送信し;
前記認証サーバのプライベートキーを使用して割り当てられたデジタル署名を有するチケットを受信するステップを備え、前記チケットは、少なくとも前記セキュアサーバによって送付される前記認証呼び掛けの一部を含み;
前記認証サーバのプライベートキーに相応するパブリックキーを使用してデジタル署名を照合するステップと;
前記チケットの少なくとも一部分を照合し、前記チケットに含まれる前記認証呼び掛けの一部を照合し、前記クライアントにアクセスを許可するステップとを備え、
前記クライアントは、前記認証サーバによって生成されたチケット保証チケットを保持している場合には、前記認証呼び掛けに前記チケット保証チケットを付加して前記認証サーバへ送信し、
前記認証サーバは、
前記クライアントから前記チケット保証チケットが付加されていない前記認証呼び掛けを受信すると、前記クライアントのユーザに属するセキュリティ信用証明の送信を要求するとともに、前記セキュリティ信用証明の照合が成功すると前記チケットとともに前記チケット保証チケットを生成し、
前記クライアントから前記チケット保証チケットが付加されている前記認証呼び掛けを受信すると、前記チケット保証チケットを照合することで前記チケットを生成する、コンピュータ。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/059,460 US7246230B2 (en) | 2002-01-29 | 2002-01-29 | Single sign-on over the internet using public-key cryptography |
US10/059,460 | 2002-01-29 | ||
PCT/US2003/002783 WO2003065640A1 (en) | 2002-01-29 | 2003-01-29 | Single sign-on over the internet using public-key cryptography |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005516533A JP2005516533A (ja) | 2005-06-02 |
JP4782986B2 true JP4782986B2 (ja) | 2011-09-28 |
Family
ID=27658256
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003565101A Expired - Lifetime JP4782986B2 (ja) | 2002-01-29 | 2003-01-29 | パブリックキー暗号法を用いたインターネット上でのシングルサインオン |
Country Status (4)
Country | Link |
---|---|
US (1) | US7246230B2 (ja) |
EP (1) | EP1472813B1 (ja) |
JP (1) | JP4782986B2 (ja) |
WO (1) | WO2003065640A1 (ja) |
Families Citing this family (155)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8375127B1 (en) * | 1999-03-31 | 2013-02-12 | International Business Machines Corporation | Method and system for using virtual URLs for load balancing |
US7152450B2 (en) * | 2000-08-17 | 2006-12-26 | Industrial Origami, Llc | Method for forming sheet material with bend controlling displacements |
US9613483B2 (en) | 2000-12-27 | 2017-04-04 | Proxense, Llc | Personal digital key and receiver/decoder circuit system and method |
US6912582B2 (en) * | 2001-03-30 | 2005-06-28 | Microsoft Corporation | Service routing and web integration in a distributed multi-site user authentication system |
US7698381B2 (en) * | 2001-06-20 | 2010-04-13 | Microsoft Corporation | Methods and systems for controlling the scope of delegation of authentication credentials |
US7412720B1 (en) | 2001-11-02 | 2008-08-12 | Bea Systems, Inc. | Delegated authentication using a generic application-layer network protocol |
JP2003233590A (ja) * | 2002-02-08 | 2003-08-22 | Hitachi Ltd | 移動追従型サービス提供方法、システム及びプログラム |
US7584262B1 (en) | 2002-02-11 | 2009-09-01 | Extreme Networks | Method of and system for allocating resources to resource requests based on application of persistence policies |
US7814204B1 (en) * | 2002-02-11 | 2010-10-12 | Extreme Networks, Inc. | Method of and system for analyzing the content of resource requests |
US7191467B1 (en) * | 2002-03-15 | 2007-03-13 | Microsoft Corporation | Method and system of integrating third party authentication into internet browser code |
US7353383B2 (en) * | 2002-03-18 | 2008-04-01 | Jpmorgan Chase Bank, N.A. | System and method for single session sign-on with cryptography |
US20030188193A1 (en) * | 2002-03-28 | 2003-10-02 | International Business Machines Corporation | Single sign on for kerberos authentication |
US7234158B1 (en) * | 2002-04-01 | 2007-06-19 | Microsoft Corporation | Separate client state object and user interface domains |
US7500262B1 (en) * | 2002-04-29 | 2009-03-03 | Aol Llc | Implementing single sign-on across a heterogeneous collection of client/server and web-based applications |
US7562222B2 (en) * | 2002-05-10 | 2009-07-14 | Rsa Security Inc. | System and method for authenticating entities to users |
US7523490B2 (en) * | 2002-05-15 | 2009-04-21 | Microsoft Corporation | Session key security protocol |
US7356711B1 (en) | 2002-05-30 | 2008-04-08 | Microsoft Corporation | Secure registration |
US7747856B2 (en) * | 2002-07-26 | 2010-06-29 | Computer Associates Think, Inc. | Session ticket authentication scheme |
US8393001B1 (en) * | 2002-07-26 | 2013-03-05 | Mcafee, Inc. | Secure signature server system and associated method |
GB0226697D0 (en) * | 2002-11-15 | 2002-12-24 | Hewlett Packard Co | Processing of data |
US7685631B1 (en) | 2003-02-05 | 2010-03-23 | Microsoft Corporation | Authentication of a server by a client to prevent fraudulent user interfaces |
US7644275B2 (en) | 2003-04-15 | 2010-01-05 | Microsoft Corporation | Pass-thru for client authentication |
US7360092B1 (en) | 2003-04-28 | 2008-04-15 | Microsoft Corporation | Marking and identifying web-based authentication forms |
US7290278B2 (en) * | 2003-10-02 | 2007-10-30 | Aol Llc, A Delaware Limited Liability Company | Identity based service system |
US7536543B1 (en) * | 2003-10-09 | 2009-05-19 | Nortel Networks Limited | System and method for authentication and authorization using a centralized authority |
US20050086469A1 (en) * | 2003-10-17 | 2005-04-21 | Microsoft Corporation | Scalable, fault tolerant notification method |
US7774499B1 (en) * | 2003-10-30 | 2010-08-10 | United Online, Inc. | Accelerating network communications |
EP1697818B1 (en) * | 2003-12-23 | 2018-05-30 | Wells Fargo Bank, N.A. | Authentication system for networked computer applications |
US20050160264A1 (en) * | 2004-01-21 | 2005-07-21 | Reid Kuhn | Trusted authentication credential exchange methods and apparatuses |
US9020854B2 (en) | 2004-03-08 | 2015-04-28 | Proxense, Llc | Linked account system using personal digital key (PDK-LAS) |
US7636941B2 (en) * | 2004-03-10 | 2009-12-22 | Microsoft Corporation | Cross-domain authentication |
JP4509611B2 (ja) * | 2004-03-18 | 2010-07-21 | 東芝ソリューション株式会社 | 電子署名保証システム、プログラム及び装置 |
US7379551B2 (en) * | 2004-04-02 | 2008-05-27 | Microsoft Corporation | Method and system for recovering password protected private data via a communication network without exposing the private data |
US7437551B2 (en) * | 2004-04-02 | 2008-10-14 | Microsoft Corporation | Public key infrastructure scalability certificate revocation status validation |
WO2005114947A1 (en) * | 2004-05-20 | 2005-12-01 | Qinetiq Limited | Firewall system |
JP4748774B2 (ja) * | 2004-06-02 | 2011-08-17 | キヤノン株式会社 | 暗号化通信方式及びシステム |
US8499153B2 (en) | 2004-06-24 | 2013-07-30 | Nokia Corporation | System and method of authenticating a user to a service provider |
US8583921B1 (en) * | 2004-06-30 | 2013-11-12 | Lingyan Shu | Method and system for identity authentication |
JP4683260B2 (ja) * | 2004-07-14 | 2011-05-18 | ソニー株式会社 | 情報処理システム、情報処理装置、サーバ装置、および情報処理方法 |
US7698734B2 (en) * | 2004-08-23 | 2010-04-13 | International Business Machines Corporation | Single sign-on (SSO) for non-SSO-compliant applications |
US8402141B2 (en) * | 2004-09-28 | 2013-03-19 | International Business Machines Corporation | Gracefully reestablishing an expired browser session |
US7748032B2 (en) | 2004-09-30 | 2010-06-29 | Citrix Systems, Inc. | Method and apparatus for associating tickets in a ticket hierarchy |
US7711835B2 (en) | 2004-09-30 | 2010-05-04 | Citrix Systems, Inc. | Method and apparatus for reducing disclosure of proprietary data in a networked environment |
US8613048B2 (en) | 2004-09-30 | 2013-12-17 | Citrix Systems, Inc. | Method and apparatus for providing authorized remote access to application sessions |
RU2007127725A (ru) * | 2004-12-20 | 2009-01-27 | ПРОКСЕНС, ЭлЭлСи (US) | Аутентификация по биометрическому ключу персональных данных (pdk) |
US8024568B2 (en) | 2005-01-28 | 2011-09-20 | Citrix Systems, Inc. | Method and system for verification of an endpoint security scan |
US8037514B2 (en) * | 2005-03-01 | 2011-10-11 | Cisco Technology, Inc. | Method and apparatus for securely disseminating security server contact information in a network |
US7900247B2 (en) * | 2005-03-14 | 2011-03-01 | Microsoft Corporation | Trusted third party authentication for web services |
US8086853B2 (en) * | 2005-03-18 | 2011-12-27 | Microsoft Corporation | Automatic centralized authentication challenge response generation |
US7631346B2 (en) * | 2005-04-01 | 2009-12-08 | International Business Machines Corporation | Method and system for a runtime user account creation operation within a single-sign-on process in a federated computing environment |
US8745485B2 (en) * | 2005-08-18 | 2014-06-03 | Oracle International Corporation | Extensible remote tag markup system and method |
CA2527550A1 (en) | 2005-11-24 | 2007-05-24 | Oz Communications | Method for securely associating data with https sessions |
US11206664B2 (en) | 2006-01-06 | 2021-12-21 | Proxense, Llc | Wireless network synchronization of cells and client devices on a network |
US9113464B2 (en) | 2006-01-06 | 2015-08-18 | Proxense, Llc | Dynamic cell size variation via wireless link parameter adjustment |
US7793343B2 (en) * | 2006-03-03 | 2010-09-07 | Oracle America, Inc. | Method and system for identity management integration |
US8151323B2 (en) | 2006-04-12 | 2012-04-03 | Citrix Systems, Inc. | Systems and methods for providing levels of access and action control via an SSL VPN appliance |
US8412949B2 (en) | 2006-05-05 | 2013-04-02 | Proxense, Llc | Personal digital key initialization and registration for secure transactions |
US20080005359A1 (en) * | 2006-06-30 | 2008-01-03 | Khosravi Hormuzd M | Method and apparatus for OS independent platform based network access control |
US20080046579A1 (en) * | 2006-08-18 | 2008-02-21 | Denis Brent Walton | Secure email recipient |
US8104084B2 (en) * | 2006-11-07 | 2012-01-24 | Ricoh Company, Ltd. | Authorizing a user to a device |
US8533846B2 (en) | 2006-11-08 | 2013-09-10 | Citrix Systems, Inc. | Method and system for dynamically associating access rights with a resource |
US9269221B2 (en) | 2006-11-13 | 2016-02-23 | John J. Gobbi | Configuration of interfaces for a location detection system and application |
ATE501583T1 (de) | 2007-01-04 | 2011-03-15 | Ericsson Telefon Ab L M | Verfahren und vorrichtung zur bestimmung einer authentifikationsprozedur |
US7647404B2 (en) * | 2007-01-31 | 2010-01-12 | Edge Technologies, Inc. | Method of authentication processing during a single sign on transaction via a content transform proxy service |
US8572716B2 (en) * | 2007-04-23 | 2013-10-29 | Microsoft Corporation | Integrating operating systems with content offered by web based entities |
US8156228B1 (en) * | 2007-09-28 | 2012-04-10 | Symantec Corporation | Method and apparatus to enable confidential browser referrals |
JP5086024B2 (ja) * | 2007-10-12 | 2012-11-28 | 株式会社野村総合研究所 | ユーザ認証システム、装置、及び方法 |
US7925694B2 (en) | 2007-10-19 | 2011-04-12 | Citrix Systems, Inc. | Systems and methods for managing cookies via HTTP content layer |
WO2009062194A1 (en) | 2007-11-09 | 2009-05-14 | Proxense, Llc | Proximity-sensor supporting multiple application services |
US8347374B2 (en) * | 2007-11-15 | 2013-01-01 | Red Hat, Inc. | Adding client authentication to networked communications |
US8171528B1 (en) | 2007-12-06 | 2012-05-01 | Proxense, Llc | Hybrid device having a personal digital key and receiver-decoder circuit and methods of use |
US8397077B2 (en) | 2007-12-07 | 2013-03-12 | Pistolstar, Inc. | Client side authentication redirection |
WO2009079666A1 (en) | 2007-12-19 | 2009-06-25 | Proxense, Llc | Security system and method for controlling access to computing resources |
WO2009094657A1 (en) | 2008-01-26 | 2009-07-30 | Citrix Systems, Inc. | Systems and methods for fine grain policy driven cookie proxying |
WO2009102979A2 (en) | 2008-02-14 | 2009-08-20 | Proxense, Llc | Proximity-based healthcare management system with automatic access to private information |
US8555367B2 (en) * | 2008-03-12 | 2013-10-08 | Yahoo! Inc. | Method and system for securely streaming content |
WO2009126732A2 (en) | 2008-04-08 | 2009-10-15 | Proxense, Llc | Automated service-based order processing |
US20090271847A1 (en) * | 2008-04-25 | 2009-10-29 | Nokia Corporation | Methods, Apparatuses, and Computer Program Products for Providing a Single Service Sign-On |
US8438382B2 (en) | 2008-08-06 | 2013-05-07 | Symantec Corporation | Credential management system and method |
US8145897B2 (en) | 2008-09-29 | 2012-03-27 | Intel Corporation | Direct anonymous attestation scheme with outsourcing capability |
US8095972B1 (en) | 2008-10-06 | 2012-01-10 | Southern Company Services, Inc. | Secure authentication for web-based applications |
US20100095117A1 (en) * | 2008-10-15 | 2010-04-15 | Shebanow Michael C | Secure and positive authentication across a network |
US8386773B2 (en) | 2008-12-09 | 2013-02-26 | Research In Motion Limited | Verification methods and apparatus for use in providing application services to mobile communication devices |
EP2197168B1 (en) * | 2008-12-09 | 2012-08-29 | Research In Motion Limited | Verification method and apparatus for use in providing application services to mobile communication devices |
US9059979B2 (en) * | 2009-02-27 | 2015-06-16 | Blackberry Limited | Cookie verification methods and apparatus for use in providing application services to communication devices |
US8935773B2 (en) * | 2009-04-09 | 2015-01-13 | George Mason Research Foundation, Inc. | Malware detector |
US8489685B2 (en) | 2009-07-17 | 2013-07-16 | Aryaka Networks, Inc. | Application acceleration as a service system and method |
US8763104B2 (en) | 2009-08-27 | 2014-06-24 | International Business Machines Corporation | Establishing and maintaining an improved Single Sign-on (SSO) facility |
US9418205B2 (en) | 2010-03-15 | 2016-08-16 | Proxense, Llc | Proximity-based system for automatic application or data access and item tracking |
US9015489B2 (en) | 2010-04-07 | 2015-04-21 | Microsoft Technology Licensing, Llc | Securing passwords against dictionary attacks |
JP5581863B2 (ja) * | 2010-07-12 | 2014-09-03 | 株式会社リコー | 画像形成装置、認証システム。画像形成装置の制御方法及び制御プログラム |
US9322974B1 (en) | 2010-07-15 | 2016-04-26 | Proxense, Llc. | Proximity-based system for object tracking |
US9569631B2 (en) * | 2011-01-21 | 2017-02-14 | Lexmark International, Inc. | Method and apparatus for configuring an electronics device |
US9265450B1 (en) | 2011-02-21 | 2016-02-23 | Proxense, Llc | Proximity-based system for object tracking and automatic application initialization |
EP2530618B1 (en) | 2011-06-01 | 2016-06-08 | DSwiss AG | Sign-On system with distributed access |
US20130007867A1 (en) * | 2011-06-30 | 2013-01-03 | Cisco Technology, Inc. | Network Identity for Software-as-a-Service Authentication |
US8838982B2 (en) * | 2011-09-21 | 2014-09-16 | Visa International Service Association | Systems and methods to secure user identification |
US8595505B2 (en) | 2011-09-28 | 2013-11-26 | Intel Corporation | Apparatus and method for direct anonymous attestation from bilinear maps |
US8594628B1 (en) * | 2011-09-28 | 2013-11-26 | Juniper Networks, Inc. | Credential generation for automatic authentication on wireless access network |
US9148776B1 (en) | 2011-09-28 | 2015-09-29 | Pulse Secure, Llc | Network address preservation in mobile networks |
US8949938B2 (en) | 2011-10-27 | 2015-02-03 | Cisco Technology, Inc. | Mechanisms to use network session identifiers for software-as-a-service authentication |
US8997193B2 (en) * | 2012-05-14 | 2015-03-31 | Sap Se | Single sign-on for disparate servers |
JP5968077B2 (ja) * | 2012-05-22 | 2016-08-10 | キヤノン株式会社 | 情報処理装置、その制御方法、プログラム、及び画像処理装置 |
US9152781B2 (en) | 2012-08-09 | 2015-10-06 | Cisco Technology, Inc. | Secure mobile client with assertions for access to service provider applications |
US9690920B2 (en) * | 2012-08-30 | 2017-06-27 | International Business Machines Corporation | Secure configuration catalog of trusted identity providers |
US8997198B1 (en) * | 2012-12-31 | 2015-03-31 | Emc Corporation | Techniques for securing a centralized metadata distributed filesystem |
US9298896B2 (en) * | 2013-01-02 | 2016-03-29 | International Business Machines Corporation | Safe auto-login links in notification emails |
US9948648B1 (en) * | 2013-03-14 | 2018-04-17 | Dell Software Inc. | System and method for enforcing access control to publicly-accessible web applications |
US10430894B2 (en) | 2013-03-21 | 2019-10-01 | Khoros, Llc | Gamification for online social communities |
WO2014183106A2 (en) | 2013-05-10 | 2014-11-13 | Proxense, Llc | Secure element as a digital pocket |
FR3006536A1 (fr) * | 2013-05-28 | 2014-12-05 | France Telecom | Technique de distribution d'un contenu dans un reseau de distribution de contenus |
JP6182080B2 (ja) * | 2014-01-20 | 2017-08-16 | 日本電信電話株式会社 | 認証システム、プログラム |
US9887980B1 (en) | 2014-07-30 | 2018-02-06 | Sprint Communications Company L.P. | Global time based authentication of client devices |
CN105391552B (zh) * | 2014-08-28 | 2019-09-20 | 腾讯科技(深圳)有限公司 | 一种权限管理方法、装置,及系统 |
US10904234B2 (en) | 2014-11-07 | 2021-01-26 | Privakey, Inc. | Systems and methods of device based customer authentication and authorization |
US9813400B2 (en) * | 2014-11-07 | 2017-11-07 | Probaris Technologies, Inc. | Computer-implemented systems and methods of device based, internet-centric, authentication |
US10812464B2 (en) | 2015-06-15 | 2020-10-20 | Airwatch Llc | Single sign-on for managed mobile devices |
US10944738B2 (en) * | 2015-06-15 | 2021-03-09 | Airwatch, Llc. | Single sign-on for managed mobile devices using kerberos |
US11057364B2 (en) | 2015-06-15 | 2021-07-06 | Airwatch Llc | Single sign-on for managed mobile devices |
US10171447B2 (en) | 2015-06-15 | 2019-01-01 | Airwatch Llc | Single sign-on for unmanaged mobile devices |
JP6727292B2 (ja) * | 2015-08-24 | 2020-07-22 | 華為技術有限公司Huawei Technologies Co.,Ltd. | セキュリティ認証方法、構成方法、および関連デバイス |
CA3139632A1 (en) | 2015-10-27 | 2017-05-04 | Dexcom, Inc. | Sharing continuous glucose data and reports |
EP3376421A1 (en) | 2017-03-17 | 2018-09-19 | Gemalto Sa | Method for authenticating a user and corresponding device, first and second servers and system |
US10902462B2 (en) | 2017-04-28 | 2021-01-26 | Khoros, Llc | System and method of providing a platform for managing data content campaign on social networks |
EP3435265A1 (de) * | 2017-07-25 | 2019-01-30 | Skidata Ag | Verfahren zur sicheren authentifizierung bei mit einem server verbindbaren geräten, insbesondere bei zugangskontrollvorrichtungen oder bezahl- bzw. verkaufsautomaten eines zugangskontrollsystems |
US10505733B2 (en) * | 2017-09-25 | 2019-12-10 | Citrix Systems, Inc. | Generating and managing a composite identity token for multi-service use |
US10999278B2 (en) | 2018-10-11 | 2021-05-04 | Spredfast, Inc. | Proxied multi-factor authentication using credential and authentication management in scalable data networks |
US11050704B2 (en) | 2017-10-12 | 2021-06-29 | Spredfast, Inc. | Computerized tools to enhance speed and propagation of content in electronic messages among a system of networked computing devices |
US10785222B2 (en) | 2018-10-11 | 2020-09-22 | Spredfast, Inc. | Credential and authentication management in scalable data networks |
US10346449B2 (en) | 2017-10-12 | 2019-07-09 | Spredfast, Inc. | Predicting performance of content and electronic messages among a system of networked computing devices |
US11470161B2 (en) * | 2018-10-11 | 2022-10-11 | Spredfast, Inc. | Native activity tracking using credential and authentication management in scalable data networks |
US11570128B2 (en) | 2017-10-12 | 2023-01-31 | Spredfast, Inc. | Optimizing effectiveness of content in electronic messages among a system of networked computing device |
US10601937B2 (en) | 2017-11-22 | 2020-03-24 | Spredfast, Inc. | Responsive action prediction based on electronic messages among a system of networked computing devices |
US10594773B2 (en) | 2018-01-22 | 2020-03-17 | Spredfast, Inc. | Temporal optimization of data operations using distributed search and server management |
US11061900B2 (en) | 2018-01-22 | 2021-07-13 | Spredfast, Inc. | Temporal optimization of data operations using distributed search and server management |
US10855657B2 (en) | 2018-10-11 | 2020-12-01 | Spredfast, Inc. | Multiplexed data exchange portal interface in scalable data networks |
CN110266640B (zh) * | 2019-05-13 | 2021-11-05 | 平安科技(深圳)有限公司 | 单点登录防篡改方法、装置、计算机设备及存储介质 |
US10931540B2 (en) | 2019-05-15 | 2021-02-23 | Khoros, Llc | Continuous data sensing of functional states of networked computing devices to determine efficiency metrics for servicing electronic messages asynchronously |
KR102210840B1 (ko) * | 2019-06-26 | 2021-02-02 | 넷마블 주식회사 | 글로벌 인증 계정 시스템 |
US11115401B2 (en) | 2019-07-08 | 2021-09-07 | Bank Of America Corporation | Administration portal for simulated single sign-on |
US11089005B2 (en) | 2019-07-08 | 2021-08-10 | Bank Of America Corporation | Systems and methods for simulated single sign-on |
US11323432B2 (en) | 2019-07-08 | 2022-05-03 | Bank Of America Corporation | Automatic login tool for simulated single sign-on |
GB2586785A (en) * | 2019-08-30 | 2021-03-10 | Mobilise Consulting Ltd | Authentication |
US11128589B1 (en) | 2020-09-18 | 2021-09-21 | Khoros, Llc | Gesture-based community moderation |
US11438289B2 (en) | 2020-09-18 | 2022-09-06 | Khoros, Llc | Gesture-based community moderation |
US12120078B2 (en) | 2020-09-18 | 2024-10-15 | Khoros, Llc | Automated disposition of a community of electronic messages under moderation using a gesture-based computerized tool |
US12197875B2 (en) | 2021-07-31 | 2025-01-14 | Khoros, Llc | Automated predictive response computing platform implementing adaptive data flow sets to exchange data via an omnichannel electronic communication channel independent of data source |
US11924375B2 (en) | 2021-10-27 | 2024-03-05 | Khoros, Llc | Automated response engine and flow configured to exchange responsive communication data via an omnichannel electronic communication channel independent of data source |
US12158903B2 (en) | 2020-11-06 | 2024-12-03 | Khoros, Llc | Automated response engine to implement internal communication interaction data via a secured omnichannel electronic data channel and external communication interaction data |
US11627100B1 (en) | 2021-10-27 | 2023-04-11 | Khoros, Llc | Automated response engine implementing a universal data space based on communication interactions via an omnichannel electronic data channel |
US11438282B2 (en) | 2020-11-06 | 2022-09-06 | Khoros, Llc | Synchronicity of electronic messages via a transferred secure messaging channel among a system of various networked computing devices |
US11714629B2 (en) | 2020-11-19 | 2023-08-01 | Khoros, Llc | Software dependency management |
US20230089689A1 (en) * | 2021-09-20 | 2023-03-23 | Apple Inc. | User interfaces for digital identification |
US12095819B2 (en) * | 2022-01-12 | 2024-09-17 | Dell Products L.P. | Security broker for edge computing environment |
US12261844B2 (en) | 2023-03-06 | 2025-03-25 | Spredfast, Inc. | Multiplexed data exchange portal interface in scalable data networks |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000222360A (ja) * | 1999-02-01 | 2000-08-11 | Matsushita Electric Ind Co Ltd | 認証方法、認証システム及び認証処理プログラム記録媒体 |
WO2000069110A1 (en) * | 1999-05-11 | 2000-11-16 | Sun Microsystems, Inc. | Method and apparatus for authenticating users |
WO2001077775A2 (en) * | 2000-04-09 | 2001-10-18 | Vidius Inc. | Network content access control |
JP2001290773A (ja) * | 2000-04-07 | 2001-10-19 | Hitachi Ltd | ネットワーク型サービス提供システム |
Family Cites Families (73)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5657388A (en) | 1993-05-25 | 1997-08-12 | Security Dynamics Technologies, Inc. | Method and apparatus for utilizing a token for resource access |
US5241594A (en) | 1992-06-02 | 1993-08-31 | Hughes Aircraft Company | One-time logon means and methods for distributed computing systems |
US5444850A (en) | 1993-08-04 | 1995-08-22 | Trend Micro Devices Incorporated | Method and apparatus for controlling network and workstation access prior to workstation boot |
US5493614A (en) | 1994-05-03 | 1996-02-20 | Chaum; David | Private signature and proof systems |
DE69610168D1 (de) | 1995-06-30 | 2000-10-12 | Ibm | Verfahren und Vorrichtung zur einmaligen Anmeldung in einer Umgebung für verteilte Berechnungen |
US5907837A (en) | 1995-07-17 | 1999-05-25 | Microsoft Corporation | Information retrieval system in an on-line network including separate content and layout of published titles |
US5768503A (en) | 1995-09-25 | 1998-06-16 | International Business Machines Corporation | Middleware program with enhanced security |
US6161126A (en) | 1995-12-13 | 2000-12-12 | Immersion Corporation | Implementing force feedback over the World Wide Web and other computer networks |
US6014137A (en) | 1996-02-27 | 2000-01-11 | Multimedia Adventures | Electronic kiosk authoring system |
US5894554A (en) | 1996-04-23 | 1999-04-13 | Infospinner, Inc. | System for managing dynamic web page generation requests by intercepting request at web server and routing to page server thereby releasing web server to process other requests |
US6014638A (en) | 1996-05-29 | 2000-01-11 | America Online, Inc. | System for customizing computer displays in accordance with user preferences |
US5819271A (en) | 1996-06-04 | 1998-10-06 | Multex Systems, Inc. | Corporate information communication and delivery system and method including entitlable hypertext links |
US5684950A (en) | 1996-09-23 | 1997-11-04 | Lockheed Martin Corporation | Method and system for authenticating users to multiple computer servers via a single sign-on |
US5754755A (en) | 1996-10-10 | 1998-05-19 | Microsoft Corporation | Method and system for generating test scripts |
US5781724A (en) | 1996-11-01 | 1998-07-14 | Novell, Inc. | Method and system for integrating additional functionality into a login system |
US6085168A (en) | 1997-02-06 | 2000-07-04 | Fujitsu Limited | Electronic commerce settlement system |
US6128663A (en) | 1997-02-11 | 2000-10-03 | Invention Depot, Inc. | Method and apparatus for customization of information content provided to a requestor over a network using demographic information yet the user remains anonymous to the server |
US6026433A (en) | 1997-03-17 | 2000-02-15 | Silicon Graphics, Inc. | Method of creating and editing a web site in a client-server environment using customizable web site templates |
US6275941B1 (en) | 1997-03-28 | 2001-08-14 | Hiatchi, Ltd. | Security management method for network system |
US5944824A (en) | 1997-04-30 | 1999-08-31 | Mci Communications Corporation | System and method for single sign-on to a plurality of network elements |
US6085030A (en) | 1997-05-02 | 2000-07-04 | Novell, Inc. | Network component server |
US6112192A (en) | 1997-05-09 | 2000-08-29 | International Business Machines Corp. | Method for providing individually customized content in a network |
DE69834406T2 (de) | 1997-05-13 | 2006-12-07 | Passlogix, Inc. | Verallgemeinertes benutzeridentifizierungs-und-authentisierungssystem |
US6134658A (en) | 1997-06-09 | 2000-10-17 | Microsoft Corporation | Multi-server location-independent authentication certificate management system |
US6158007A (en) | 1997-09-17 | 2000-12-05 | Jahanshah Moreh | Security system for event based middleware |
US5974445A (en) | 1997-10-28 | 1999-10-26 | International Business Machines Corporation | Web browser which checks availability of hot links |
US6185316B1 (en) | 1997-11-12 | 2001-02-06 | Unisys Corporation | Self-authentication apparatus and method |
US6065120A (en) | 1997-12-09 | 2000-05-16 | Phone.Com, Inc. | Method and system for self-provisioning a rendezvous to ensure secure access to information in a database from multiple devices |
US5935251A (en) | 1997-12-22 | 1999-08-10 | Hewlett Packard Company | Method and apparatus expedited log-on to an application program |
US6532451B1 (en) | 1998-03-23 | 2003-03-11 | Novell, Inc. | Nested strong loader apparatus and method |
US6317838B1 (en) | 1998-04-29 | 2001-11-13 | Bull S.A. | Method and architecture to provide a secured remote access to private resources |
US6275944B1 (en) | 1998-04-30 | 2001-08-14 | International Business Machines Corporation | Method and system for single sign on using configuration directives with respect to target types |
US6240512B1 (en) | 1998-04-30 | 2001-05-29 | International Business Machines Corporation | Single sign-on (SSO) mechanism having master key synchronization |
US6243816B1 (en) | 1998-04-30 | 2001-06-05 | International Business Machines Corporation | Single sign-on (SSO) mechanism personal key manager |
US6178511B1 (en) | 1998-04-30 | 2001-01-23 | International Business Machines Corporation | Coordinating user target logons in a single sign-on (SSO) environment |
US6185614B1 (en) | 1998-05-26 | 2001-02-06 | International Business Machines Corp. | Method and system for collecting user profile information over the world-wide web in the presence of dynamic content using document comparators |
US6460141B1 (en) | 1998-10-28 | 2002-10-01 | Rsa Security Inc. | Security and access management system for web-enabled and non-web-enabled applications and content on a computer network |
US6158010A (en) | 1998-10-28 | 2000-12-05 | Crosslogix, Inc. | System and method for maintaining security in a distributed computer network |
US6134548A (en) | 1998-11-19 | 2000-10-17 | Ac Properties B.V. | System, method and article of manufacture for advanced mobile bargain shopping |
WO2000029971A2 (en) | 1998-11-13 | 2000-05-25 | The Chase Manhattan Bank | A system and method for managing information retrievals from distributed archives |
US6826692B1 (en) | 1998-12-23 | 2004-11-30 | Computer Associates Think, Inc. | Method and apparatus to permit automated server determination for foreign system login |
US6651168B1 (en) | 1999-01-29 | 2003-11-18 | International Business Machines, Corp. | Authentication framework for multiple authentication processes and mechanisms |
US6256737B1 (en) | 1999-03-09 | 2001-07-03 | Bionetrix Systems Corporation | System, method and computer program product for allowing access to enterprise resources using biometric devices |
US6898577B1 (en) | 1999-03-18 | 2005-05-24 | Oracle International Corporation | Methods and systems for single sign-on authentication in a multi-vendor e-commerce environment and directory-authenticated bank drafts |
US6629246B1 (en) | 1999-04-28 | 2003-09-30 | Sun Microsystems, Inc. | Single sign-on for a network system that includes multiple separately-controlled restricted access resources |
US6539382B1 (en) | 1999-04-29 | 2003-03-25 | International Business Machines Corporation | Intelligent pre-caching algorithm for a directory server based on user data access history |
US6405219B2 (en) | 1999-06-22 | 2002-06-11 | F5 Networks, Inc. | Method and system for automatically updating the version of a set of files stored on content servers |
US6374300B2 (en) | 1999-07-15 | 2002-04-16 | F5 Networks, Inc. | Method and system for storing load balancing information with an HTTP cookie |
US6704873B1 (en) | 1999-07-30 | 2004-03-09 | Accenture Llp | Secure gateway interconnection in an e-commerce based environment |
US6892307B1 (en) | 1999-08-05 | 2005-05-10 | Sun Microsystems, Inc. | Single sign-on framework with trust-level mapping to authentication requirements |
US6668322B1 (en) | 1999-08-05 | 2003-12-23 | Sun Microsystems, Inc. | Access management system and method employing secure credentials |
US6609198B1 (en) | 1999-08-05 | 2003-08-19 | Sun Microsystems, Inc. | Log-on service providing credential level change without loss of session continuity |
US6691232B1 (en) | 1999-08-05 | 2004-02-10 | Sun Microsystems, Inc. | Security architecture with environment sensitive credential sufficiency evaluation |
US6735310B1 (en) | 1999-09-17 | 2004-05-11 | International Business Machines Corporation | Technique of password encryption and decryption for user authentication in a federated content management system |
US6826696B1 (en) * | 1999-10-12 | 2004-11-30 | Webmd, Inc. | System and method for enabling single sign-on for networked applications |
US6556995B1 (en) | 1999-11-18 | 2003-04-29 | International Business Machines Corporation | Method to provide global sign-on for ODBC-based database applications |
US6954799B2 (en) | 2000-02-01 | 2005-10-11 | Charles Schwab & Co., Inc. | Method and apparatus for integrating distributed shared services system |
US6812938B2 (en) | 2000-03-29 | 2004-11-02 | Citicorp Development Center, Inc. | Method and system for providing status indication and control to a computer network user |
US6327628B1 (en) | 2000-05-19 | 2001-12-04 | Epicentric, Inc. | Portal server that provides a customizable user Interface for access to computer networks |
US6801946B1 (en) | 2000-06-15 | 2004-10-05 | International Business Machines Corporation | Open architecture global sign-on apparatus and method therefor |
US6836845B1 (en) | 2000-06-30 | 2004-12-28 | Palm Source, Inc. | Method and apparatus for generating queries for secure authentication and authorization of transactions |
JP2002032340A (ja) | 2000-07-14 | 2002-01-31 | Nec Corp | Webサイトに対するシングルサインオンシステム及び方法並びに記録媒体 |
US6807577B1 (en) | 2000-09-14 | 2004-10-19 | International Business Machines Corporation | System and method for network log-on by associating legacy profiles with user certificates |
US6826698B1 (en) | 2000-09-15 | 2004-11-30 | Networks Associates Technology, Inc. | System, method and computer program product for rule based network security policies |
JP2002183633A (ja) * | 2000-12-13 | 2002-06-28 | Sony Corp | 情報記録媒体、情報処理装置および情報処理方法、プログラム記録媒体、並びに情報処理システム |
US6961776B1 (en) | 2000-12-22 | 2005-11-01 | Nortel Networks Limited | Architecture for multiple channel access to applications |
FI115098B (fi) * | 2000-12-27 | 2005-02-28 | Nokia Corp | Todentaminen dataviestinnässä |
US6971005B1 (en) | 2001-02-20 | 2005-11-29 | At&T Corp. | Mobile host using a virtual single account client and server system for network access and management |
US6954736B2 (en) | 2001-03-23 | 2005-10-11 | Restaurant Services, Inc. | System, method and computer program product for order confirmation in a supply chain management framework |
US6954792B2 (en) | 2001-06-29 | 2005-10-11 | Sun Microsystems, Inc. | Pluggable authentication and access control for a messaging system |
US7017183B1 (en) | 2001-06-29 | 2006-03-21 | Plumtree Software, Inc. | System and method for administering security in a corporate portal |
US7580972B2 (en) * | 2001-12-12 | 2009-08-25 | Valve Corporation | Method and system for controlling bandwidth on client and server |
US7996888B2 (en) * | 2002-01-11 | 2011-08-09 | Nokia Corporation | Virtual identity apparatus and method for using same |
-
2002
- 2002-01-29 US US10/059,460 patent/US7246230B2/en not_active Expired - Lifetime
-
2003
- 2003-01-29 JP JP2003565101A patent/JP4782986B2/ja not_active Expired - Lifetime
- 2003-01-29 WO PCT/US2003/002783 patent/WO2003065640A1/en active Application Filing
- 2003-01-29 EP EP03708905.9A patent/EP1472813B1/en not_active Expired - Lifetime
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000222360A (ja) * | 1999-02-01 | 2000-08-11 | Matsushita Electric Ind Co Ltd | 認証方法、認証システム及び認証処理プログラム記録媒体 |
WO2000069110A1 (en) * | 1999-05-11 | 2000-11-16 | Sun Microsystems, Inc. | Method and apparatus for authenticating users |
JP2001290773A (ja) * | 2000-04-07 | 2001-10-19 | Hitachi Ltd | ネットワーク型サービス提供システム |
WO2001077775A2 (en) * | 2000-04-09 | 2001-10-18 | Vidius Inc. | Network content access control |
Also Published As
Publication number | Publication date |
---|---|
EP1472813A4 (en) | 2009-04-29 |
EP1472813B1 (en) | 2019-08-07 |
US20050074126A1 (en) | 2005-04-07 |
US7246230B2 (en) | 2007-07-17 |
WO2003065640A1 (en) | 2003-08-07 |
EP1472813A1 (en) | 2004-11-03 |
JP2005516533A (ja) | 2005-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4782986B2 (ja) | パブリックキー暗号法を用いたインターネット上でのシングルサインオン | |
US9800586B2 (en) | Secure identity federation for non-federated systems | |
US8117649B2 (en) | Distributed hierarchical identity management | |
KR100800339B1 (ko) | 제휴 환경에서 사용자에 의해 결정된 인증 및 단일 사인온을 위한 방법 및 시스템 | |
US7412720B1 (en) | Delegated authentication using a generic application-layer network protocol | |
US8418234B2 (en) | Authentication of a principal in a federation | |
US9762568B2 (en) | Consolidated authentication | |
US7587491B2 (en) | Method and system for enroll-thru operations and reprioritization operations in a federated environment | |
CN102638454B (zh) | 一种面向http身份鉴别协议的插件式单点登录集成方法 | |
US20090094383A1 (en) | User Enrollment in an E-Community | |
US20050120214A1 (en) | Systems and methods for enhancing security of communication over a public network | |
EP2078405A1 (en) | Secure access | |
JP4932154B2 (ja) | アイデンティティ管理ネットワークにおいてユーザーの認証をメンバーサイトに与える方法及びシステム、アイデンティティ管理ネットワークに属するホームサイトでユーザーの認証を行う方法、コンピュータ読み取り可能な媒体、ならびに、階層的分散アイデンティティ管理のためのシステム | |
US6611916B1 (en) | Method of authenticating membership for providing access to a secure environment by authenticating membership to an associated secure environment | |
CA2458257A1 (en) | Distributed hierarchical identity management | |
JP2004524591A (ja) | オンラインアプリケーション用統合型認証サービスを提供するシステム、方法およびコンピュータプログラム製品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051109 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20070125 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20070125 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090520 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20090819 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20090826 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20090914 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20090924 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20091015 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20091022 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091119 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100915 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101206 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20101206 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20101206 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20110531 |
|
TRDD | Decision of grant or rejection written | ||
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20110531 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110705 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110708 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140715 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4782986 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
EXPY | Cancellation because of completion of term |