作成したウィジェットに認証コントロールを設定するにはどうすればよいですか?
Web ベースのウィジェットを作成する場合、オプションで、そのウィジェットが使用する Web サイトにアクセスするためにユーザーが認証されるように指定できます。認証を要求するには、ウィジェットの作成時に既存のアカウント名を指定するか、新しいアカウントを作成する必要があります。このアカウントは、ユーザーのクライアント上で使用されるか、まだ存在しない場合には作成されます。ウィジェットを使用する人は誰でも、自分の既存または新しいアカウント情報を使用する必要があります。
このタスクについて
ユーザーが Live Text などを使用してウィジェットを操作するとき、初めてユーザー名とパスワードの入力を求められるか、既存のアカウントのユーザー名とパスワードを使用する許可をウィジェットに与えるように求められます。このステップでは、新しいアカウントが存在しない場合は作成します。
フォームベースの認証を必要とする Web ページから作成したウィジェットの認証を要求できます。
[この Web サイトからウィジェットを作成] ダイアログで[認証が必要]オプションを有効にすると、ウィザードの指示に従って、次のように認証プロセスが実行されます。
手順
- [この Web サイトからウィジェットを作成する] ダイアログで[認証が必要です]をオンにして、 [次へ]をクリックします。
- 認証フォーム (ユーザー名とパスワードの入力を求めるGoogle ™サインイン フォームなど) を含む Web ページに移動します。
- Web ページのフォーム リストから正しいフォームを選択し、 [次へ]をクリックして [アカウント管理] ダイアログを開きます。
色付きの強調表示は、Web ページ上のどのフォームにフォーカスがあるかを判断するのに役立ちます。
「次へ」ボタンは、パスワードフィールドを含むフォームを選択した場合にのみ有効になります。
ウィザードは、ユーザー名フィールドに HCL を入力し、パスワード フィールドにHCL を入力します。ウィザードが正しいフィールドを選択しない場合は、名前とパスワードのフィールド値を手動で入力する必要がある場合があります。
- [アカウント管理] ダイアログでは、このサイトへの認証時に使用する既存のアカウントを選択するか、新しいアカウントを作成することができます。
このウィジェットを使用するすべてのユーザーは、この名前のアカウントがシステム上に作成されるため、アカウント名は慎重に選択してください (まだ存在しない場合)。複数のウィジェットで同じアカウントを使用できるため、同じユーザー名とパスワードを必要とするすべてのウィジェットに同じアカウント名を使用することを検討してください。
- 既存のアカウントを選択してください
正しいユーザー名とパスワードを持つアカウントをすでに持っている場合は、名前でアカウントを選択します。現在のユーザー名と隠蔽されたパスワードが表示されます。これらが正しい認証情報である場合は、 「次へ」を押します。
If the user name and password are out of date, or nonexistent, you can change them by canceling the wizard, clicking Edit Account.
and selecting - 新しいアカウントを作成する
正しい資格情報を持つアカウントがない場合は、新しいアカウント名、ユーザー名、パスワードを作成して、「次へ」をクリックします。
新しいアカウント名は一意である必要があります。そうでない場合は、エラー メッセージが表示されます。
- 既存のアカウントを選択してください
- 認証が成功した場合は、 「次へ」をクリックしてウィジェット作成プロセスの次のページに進みます。詳細については、ウィザードベースのウィジェット作成のトピックを参照してください。
ウィジェット作成プロセスの最後に、ウィザードの最後の画面で「完了」をクリックすると、アカウントが作成されます。
認証が失敗した場合は、次のいずれかの理由が考えられます。
- ユーザー名とパスワードが間違っています。「戻る」をクリックして、正しい認証情報を入力します。
- Web ページ上のJavaScript ™またはその他のアクティブなコードにより、ウィジェットの認証が妨げられています。認証なしでウィジェットを構築することを検討してください。Google ™などの多くのサイトでは、ユーザーはセッションごとに 1 回ログインするだけで、すべてのアプリケーションにアクセスできるようになります。ユーザーが手動でログインすると、多くの非認証ウィジェットが機能します。