AuthConfiguration クラス
ユーザがコミュニティ、または [私のドメイン] を使用して作成されたカスタムドメインに認証プロバイダ (Facebook© など) を使用してログインするための設定を定義するためのメソッドが含まれます。
名前空間
例
次の例では、Auth.AuthConfiguration クラスのメソッドをコールする方法を示します。このサンプルを実行するには、有効な URL の値と開発者名を指定する必要があります。
1String communityUrl = '<Add URL>';
2String startUrl = '<Add URL>';
3Auth.AuthConfiguration authConfig = new Auth.AuthConfiguration(communityUrl,startUrl);
4List<AuthProvider> authPrvs = authConfig.getAuthProviders();
5String bColor = authConfig.getBackgroundColor();
6String fText = authConfig.getFooterText();
7
8String sso = Auth.AuthConfiguration.getAuthProviderSsoUrl(communityUrl, startUrl, 'developerName');AuthConfiguration コンストラクタ
AuthConfiguration のコンストラクタは次のとおりです。
AuthConfiguration メソッド
getAuthConfigProviders()
署名
public List<AuthConfigProviders> getAuthConfigProviders()
戻り値
型: List<AuthConfigProviders>
認証プロバイダ (AuthProvider sObject の子である AuthConfigProviders sObject) のリスト。
getAuthProviderSsoUrl(communityOrCustomUrl, startUrl, developerName)
署名
public static String getAuthProviderSsoUrl(String communityOrCustomUrl, String startUrl, String developerName)
パラメータ
getSamlSsoUrl(communityOrCustomUrl, startURL, samlId)
署名
public static String getSamlSsoUrl(String communityOrCustomUrl, String startURL, String samlId)
パラメータ
getUsernamePasswordEnabled()
現在のコミュニティがユーザ名とパスワードの入力を要求するログインフォームを表示するように設定されているかどうかを示します。コミュニティが、認証されていないユーザまたはサードパーティ認証プロバイダを使用してログインするユーザを対象としたものである場合、ユーザ名とパスワードを要求しないように設定することができます。
署名
public Boolean getUsernamePasswordEnabled()
戻り値
型: Boolean
isCommunityUsingSiteAsContainer()
署名
public Boolean isCommunityUsingSiteAsContainer()
戻り値
型: Boolean