外部アプリケーションの追加

外部アプリケーションを追加するには、次のタスクを実行します。

  1. 「外部アプリケーション管理」ページから、「外部アプリケーションの追加」を選択します。

    「外部アプリケーションの追加」ページが表示されます。

  2. 「外部アプリケーション・ログイン」フィールドに、外部アプリケーション名とHTMLログイン・フォームの送信先URLを入力します。Basic認証を使用する場合は、保護されたURLを入力します。
  3. アプリケーションでHTTP POST認証またはHTTP GET認証が使用されている場合は、「ユーザー名/IDフィールド名」フィールドに、HTMLログイン・フォームのユーザー名またはユーザーIDフィールドを識別する用語を入力します。

    この名前は、ログイン・フォームのHTMLソースで確認できます。

    アプリケーションでBasic認証方式が使用されている場合は、「ユーザー名/IDフィールド名」フィールドを空にします。

  4. アプリケーションでHTTP POST認証またはHTTP GET認証が使用されている場合は、「パスワード・フィールド名」フィールドに、アプリケーションのパスワード・フィールドを識別する用語を入力します。

    ログイン・フォームのHTMLソースを参照してください。

    アプリケーションでBasic認証方式が使用されている場合は、「パスワード・フィールド名」フィールドを空にします。

  5. ログイン時にユーザー入力を要求するフィールドをHTMLログイン・フォームに追加した場合は、「追加フィールド」フィールドに、そのフィールドの名前とデフォルト値を入力します。

    アプリケーションでBasic認証方式が使用されている場合は、これらのフィールドを空にします。

  6. HTMLログイン・フォームでユーザーが追加フィールドのデフォルト値を変更できるようにする場合は、「ユーザーに表示」チェック・ボックスを選択します。
  7. 「OK」をクリックします。新しい外部アプリケーションが、「外部アプリケーション管理」ページの見出し「外部アプリケーションの編集/削除」の下に、他の外部アプリケーションとともに表示されます。
  8. アプリケーションのリンクをクリックして、ログインをテストします。

次の例は、Yahoo! Mailで使用する値のソースを示しています。

<form method=post action="http://login.yahoo.com/config/login?6p4f5s403j3h0" autocomplete=off name=a> 
...
<td><input name=login size=20 maxlength=32></td> 
.... 
<td><input name=passwd type=password size=20 maxlength=32></td> 
...
<input type=checkbox name=".persistent" value="Y" >Remember my ID & password 
...
</form> 

ソースには次の値が示されています。

  • ログインURL:

    http://login.yahoo.com/config/login?6p4f5s403j3h0
    
  • ユーザー名/IDフィールド名: login

  • パスワード・フィールド名: passwd

  • 使用する認証タイプ: POST

  • フィールド名: .persistent Y

  • フィールド値: [off]

ノート:

AS中間層のホスト名を変更する場合は、この中間層で外部アプリケーションの「ログインURL」フィールドを手動で更新する必要があります。この変更は、次の項で説明する「外部アプリケーションの編集」ページで行います。