サービスポータルをインスタンスログインページとして設定する方法Issue この記事では、サービスポータルをインスタンスのプライマリログインページとして設定する方法を説明します。完了すると、認証されていない すべての ユーザーは、ログインするためにサービスポータルに誘導されます。 手順 1.[sys_properties] テーブルに移動し、プロパティ glide.entry.page.script を見つけます。場合によっては、このプロパティを作成する必要があります。その場合は、文字列型のプロパティとして作成します。ただし、ほとんどの場合、これはデフォルトで new CMSEntryPage().getEntryPage() に設定されます。 2.プロパティを次の値に設定します。new SPEntryPage().getLoginURL()。このプロパティを設定すると、プラットフォームによって SPEntryPage というスクリプトインクルードが呼び出され、ユーザーがログインする場所が決定されるため、次のステップでは、そのスクリプトインクルードがポータルを指すように設定します。 3.SPEntryPage スクリプトインクルードを開き、デフォルトの「sp」の代わりにポータルの URL サフィックスを使用するように「/sp/」を変更して、22 行目を編集します。 4.[sp_portal] テーブルに移動し、ログインに使用するポータルを探して、ポータルのログインページを設定します。次に、ログインページフィールドが、ログインに使用するページ (ログインウィジェットを含める必要があります) またはベースシステムの「ランディング」ページに設定されていることを確認します。 Related Linksユーザーがサービスポータルのログインページからログインしているからといって、ユーザーがサービスポータルに送信されるわけではありません。 これは別のシステムプロパティによって定義され、移動しようとしている URL によって異なります。単にログインページが決定されるだけです。 これによって、ユーザーがプラットフォーム UI にアクセスできなくなることはありません。ログイン後は、ログイン後のリダイレクトの設定方法に応じてインスタンスを通常どおり使用できるようになります。 これはオールオアナッシングのアプローチです。一部のユーザーをポータルにリダイレクトし、他のユーザーをプラットフォームにリダイレクトしたり、特定のユーザーをあるポータルにリダイレクトし、他のユーザーを別のポータルにリダイレクトしたりすることはできません。これは、ユーザーが現在ログインしていないためです。システムには、誘導する方法を決定するために、認証されていないユーザーについて知る方法がありません。