AzureADにテナント(ディレクトリ)を作成してそこに複数のユーザー情報を登録してあります。

質問1:
AzureADに登録してあるユーザー情報をJavaアプリケーションのユーザー情報として連携したいと考えていますがJavaでAzureADのユーザー情報を取得することは可能でしょうか?

質問2:
Javaアプリケーションのログイン画面で入力したユーザ名とパスワードの組み合わせがAzureAD上に存在するかチェックしたいのですが可能でしょうか?