これはこの質問をする適切な場所かどうかわかりませんが、私はそれをやるつもりです。 私は自分のWebアプリケーションをどのように出したいのかを理解しようとしています。アクティベーションコード付きウィジェット(Webアプリケーション)を出す
は、これが私の状況です:
私は、Webアプリケーションを作成しました。このアプリケーションを使用したい人は自由です。 BUT私たちのウェブサイトに登録する必要があります。
アプリケーションを一意のキーにバインドする必要があります。この鍵は、当社ウェブサイトにサインアップするとすぐに生成されます。
アプリケーションは当社のサーバー上でホストされています。
Webアプリケーションは実装が簡単である必要があります。
を私は例えば、JSのスクリプトを生成する他のサービスを見てきました:
<script type='text/javascript' data-cfasync='false'>window.exampleApi = { l: [], t: [], on: function() { this.l.push(arguments); } }; (function() { var done = false; var script = document.createElement('script'); script.async = true; script.type = 'text/javascript'; script.src = 'https://app.example.com/VisitorWidget/WidgetScript'; document.getElementsByTagName('HEAD').item(0).appendChild(script); script.onreadystatechange = script.onload = function (e) { if (!done && (!this.readyState || this.readyState == 'loaded' || this.readyState == 'complete')) { var w = new PCWidget({c: 'e01fe420-5c14-55p0-bbec-229c7d9t2f0cf', f: true }); done = true; } }; })();</script>
は、私がこれまで何をした:
を私が見た
私はあなたがサインアップしてログインする必要があるシンプルなWebアプリケーションを作った。この時点からあなたが使うことができるiframeが得られる。テストのためだけにiFrameを使用しました。
Webアプリケーションは、HTML、CSS、PHP(主に)、JSおよびjQueryで構成されています。
私が試してみた:
を私はthisを試みました。私はPythonの部分に立ち往生した。私はこの言語を一度も使用したことがありません。
また、私は、人々が私のWebアプリケーションを「使用する」権利を持たずに「使用する」ことを心配しています。
私が考えているのは、生成されたキーが、キーが正しいかどうかを確認するために私たちのウェブサイトに送信する必要があるということです。
ヒント、テクニック、ガイド?
ヒントやヒントはありますか?多分批判?
JSONP、CORSまたは何か?決してJSONPやCORSを実行していないので、それについてのヒントも素晴らしいでしょう!
何かありがとうございます!
あなたは、 "私は、サーバー側の実装で立ち往生しています" と言っていますか?サインアップとログインを書くためにどのような言語を使用していますか、ログインコントロール(アカウントアクセスコントロール)とウェブアプリケーションのアクセスコントロールとはどう違うのですか? – Sheepy
@Sheepy質問はちょっと混乱するかもしれません。このアプリケーションを使用したい "顧客"は、当社のウェブサイトにサインアップする必要があります。当社のウェブサイトに登録されている人々のみが、そのウェブサイト上でアプリケーションを使用することができます。ログインとサインアップはPHPです。 – Sj03rs
@ Sj03rsだから、あなたはここに何を持ちたいですか?それは "クライアントIDをチェックしてそれに基づいてレスポンスを送信するサーバーにとって正しい方法ですか?" – sitilge