【手続補正書】
【提出日】平成30年8月1日(2018.8.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＡＰＩを利用するアプリケーションを実行するサーバであって、
前記ＡＰＩの認証情報を取得する認証情報取得手段と、
前記認証情報取得手段により取得された認証情報に基づき、前記アプリケーションの実行を制御する実行制御手段と
を備えることを特徴とするサーバ。
【請求項２】
前記認証情報取得手段により取得された認証情報に基づき、認証されていないＡＰＩを識別可能に通知する非認証ＡＰＩ通知手段
を更に備えることを特徴とする請求項１に記載のサーバ。
【請求項３】
前記アプリケーションが利用するＡＰＩの識別情報を記憶する識別情報記憶手段を更に備え、
前記認証情報取得手段は、前記識別情報記憶手段により記憶されているＡＰＩの識別情報に基づき、当該ＡＰＩの認証情報を取得すること
を特徴とする請求項１又は２に記載のサーバ。
【請求項４】
前記認証情報取得手段は、前記ＡＰＩに係る公開鍵を用いて、当該ＡＰＩの認証情報を取得すること
を特徴とする請求項１乃至３のいずれか１項に記載のサーバ。
【請求項５】
前記認証情報取得手段により取得された認証情報に基づき、前記ＡＰＩが認証されているかを判定する認証判定手段を更に備え、
前記実行制御手段は、
前記認証判定手段による判定結果に基づき、前記アプリケーションを実行させる又は前記アプリケーションの実行を抑止させるよう制御すること
を特徴とする請求項１乃至４のいずれか１項に記載のサーバ。
【請求項６】
前記認証判定手段は、前記ＡＰＩに係る有効期限に基づき、前記ＡＰＩが認証されているか否かを判定すること
を特徴とする請求項５に記載のサーバ。
【請求項７】
前記ＡＰＩを利用するかを判定するＡＰＩ利用判定手段を更に備え、
前記実行制御手段は、
前記認証判定手段により前記ＡＰＩが認証されていないと判定された場合であっても、前記ＡＰＩ利用判定手段により当該ＡＰＩを利用すると判定された場合、当該ＡＰＩを利用するアプリケーションを実行させるように制御すること
を特徴とする請求項５又は６に記載のサーバ。
【請求項８】
前記アプリケーションを実行するかを判定する実行判定手段を更に備え、
前記実行制御手段は、
前記認証判定手段により前記ＡＰＩが認証されていないと判定された場合であっても、当該ＡＰＩを利用するアプリケーションであって、前記実行判定手段により実行すると判定された当該アプリケーションを実行するように制御すること
を特徴とする請求項５乃至７のいずれか１項に記載のサーバ。
【請求項９】
前記ＡＰＩに係る連絡先の情報を記憶する連絡先情報記憶手段と、
前記連絡先情報記憶手段により記憶されている情報を用いて、前記連絡先に前記認証判定手段により判定されたＡＰＩの認証結果に係る情報を通知する認証結果通知手段と
を更に備えることを特徴とする請求項５乃至８のいずれか１項に記載のサーバ。
【請求項１０】
前記認証判定手段により認証されていないと判定されたＡＰＩを識別して表示する画面情報を生成する画面情報生成手段
を更に備えることを特徴とする請求項５乃至９のいずれか１項に記載のサーバ。
【請求項１１】
ＡＰＩを利用するアプリケーションを実行するアプリケーションサーバと、前記ＡＰＩを認証する認証サーバとを含む情報処理システムであって、
前記認証サーバは、
前記アプリケーションサーバから受信した前記ＡＰＩの認証要求に応じて、前記アプリケーションサーバに当該ＡＰＩの認証情報を送信する認証情報送信手段
を備え、
前記アプリケーションサーバは、
前記認証サーバに前記ＡＰＩの認証要求を送信し、前記認証情報送信手段により送信された当該ＡＰＩの認証情報を取得する認証情報取得手段と、
前記認証情報取得手段により取得された認証情報に基づき、前記アプリケーションの実行を制御する実行制御手段と
を備えることを特徴とする情報処理システム。
【請求項１２】
認証サーバにアプリケーションが利用するＡＰＩの認証要求を送信し、当該ＡＰＩの認証情報を取得する認証情報取得手段と、前記認証情報取得手段により取得された認証情報に基づき、前記アプリケーションの実行を制御する実行制御手段とを備えるアプリケーションサーバと通信可能な前記認証サーバであって、
前記アプリケーションサーバから受信した前記ＡＰＩの認証要求に応じて、前記アプリケーションサーバに当該ＡＰＩの認証情報を送信する認証情報送信手段
を備えることを特徴とする認証サーバ。
【請求項１３】
ＡＰＩを利用するアプリケーションを実行するサーバにおける処理方法であって、
前記サーバが、
前記ＡＰＩの認証情報を取得する認証情報取得ステップと、
前記認証情報取得ステップにより取得された認証情報に基づき、前記アプリケーションの実行を制御する実行制御ステップと
を実行することを特徴とする処理方法。
【請求項１４】
ＡＰＩを利用するアプリケーションを実行するアプリケーションサーバと、前記ＡＰＩを認証する認証サーバとを含む情報処理システムにおける処理方法であって、
前記認証サーバが、
前記アプリケーションサーバから受信した前記ＡＰＩの認証要求に応じて、前記アプリケーションサーバに当該ＡＰＩの認証情報を送信する認証情報送信ステップ
を実行し、
前記アプリケーションサーバが、
前記認証サーバに前記ＡＰＩの認証要求を送信し、前記認証情報送信ステップにより送信された当該ＡＰＩの認証情報を取得する認証情報取得ステップと、
前記認証情報取得ステップにより取得された認証情報に基づき、前記アプリケーションの実行を制御する実行制御ステップと
を実行することを特徴とする処理方法。
【請求項１５】
認証サーバにアプリケーションが利用するＡＰＩの認証要求を送信し、当該ＡＰＩの認証情報を取得する認証情報取得手段と、前記認証情報取得手段により取得された認証情報に基づき、前記アプリケーションの実行を制御する実行制御手段とを備えるアプリケーションサーバと通信可能な前記認証サーバにおける処理方法であって、
前記認証サーバが、
前記アプリケーションサーバから受信した前記ＡＰＩの認証要求に応じて、前記アプリケーションサーバに当該ＡＰＩの認証情報を送信する認証情報送信ステップ
を実行することを特徴とする処理方法。
【請求項１６】
コンピュータを請求項１乃至１０のいずれか１項に記載のサーバとして機能させるためのプログラム。
【請求項１７】
コンピュータを請求項１２に記載の認証サーバとして機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、ＷｅｂＡＰＩ提供者ごとにＷｅｂＡＰＩ認証の更新タイミングが異なること、ＷｅｂＡＰＩ利用者は様々なＷｅｂＡＰＩを利用してＷｅｂサービスを構築していることから、ＷｅｂＡＰＩ利用者がすべてのＷｅｂＡＰＩの認証について継続されていることを確認するのは非常に困難である。
そこで、本発明の目的は、ＡＰＩの認証に基づき、当該ＡＰＩを利用するアプリケーションの実行を適切に制御する仕組みを提供することである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
ＡＰＩを利用するアプリケーションを実行するサーバであって、前記ＡＰＩの認証情報を取得する認証情報取得手段と、前記認証情報取得手段により取得された認証情報に基づき、前記アプリケーションの実行を制御する実行制御手段とを備えることを特徴とするサーバ。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明によれば、ＡＰＩの認証に基づき、当該ＡＰＩを利用するアプリケーションの実行を適切に制御する仕組みを提供することができる。