この画面ではバックエンドでID/PasswordでログインしたSalesforceClientではなくOAuthでログインしたクライアントを使用します。
Salesforceの「設定 > 作成 > アプリケーション」の画面から新規接続アプリケーションを作成。
必要な設定は以下
コールバックURLはホストに「localhost」を指定する場合はhttpが使用できますが、それ以外の場合はhttpsが必須です。
OAuthの実行にはflectCommonにあるOAuth2クラスが利用できます。
このクラスを必要な情報を元に構築するとメソッドでログインURLや認証が行えるので便利です。
ログインすると組織のオブジェクト一覧が取得され、選択したオブジェクトのSObjectサブクラスのソースコードを自動生成することができます。