システム用 OAuth プロバイダ情報のアクセッサクラスのファクトリクラスです。
インスタンスを取得する場合は、直接実装クラスを参照せずに以下のように取得してください。
SystemOAuthProviderConfigurationFactory factory = SystemOAuthProviderConfigurationFactory.getInstance();
このクラスでは、システム用 OAuth プロバイダ情報(
SystemOAuthProviderInfo
)が取得可能です。
アクセッサを利用して以下のように取得します。
- システム用 OAuth プロバイダ情報 の取得
SystemOAuthProviderInfoAccessor accessor = SystemOAuthProviderConfigurationFactory.getInstance().getProviderInfoAccessor();
SystemOAuthProviderInfo model = accessor.getProviderInfo("provider-id");
標準実装ではシステム用 OAuth プロバイダ情報は以下のテーブルで定義されます。
- システム用OAuthプロバイダ設定情報テーブル: im_system_oauth_provider
- システム用OAuthプロバイダ設定(国際化)情報テーブル: im_system_oauth_provider_i
- システム用OAuthプロバイダ設定(追加設定)情報テーブル: im_system_oauth_provider_extra