OneDriveへのOAuth認証時に、AADTS90093、AADSTS50011というエラーが発生し、ログインが失敗する。
OneDrirveとSharePoint Onlineのオンラインストレージ領域のフォルダ情報を表示するAndroidアプリを作成しています。Azureアカウントでアプリ登録し、発行されたクライアントIDを取得し、それをアプリに設定しておりますが、OAuthの認証画面でログインしようとするとエラーが発生してしまいます。それぞれのエラーへの対処方法を教えていただけないでしょうか。
OAuth認証画面で、アカウント名とパスワードを入力すると、下記のエラーメッセージが表示され、ログインできません。ログインしようとしているユーザは、新規アプリ登録に使用したアカウントのテナントとは異なるテナントを持つ一般ユーザです。
エラーメッセージ:Sorry, but we're having trouble signing you in.We received a
bad request.AADTS90093: This application requires application
permissions to another application.Consent for application permissions
can only be performed by an administrator.Sign out and sign in as an
administrator or contact one of your organization's administrators.
このエラーに対して、新規アプリ登録に使用した管理者アカウントでログインを試みましたが、別のエラーが発生してしまいました。
エラーメッセージ:Sorry, but we*re having trouble signing you in.We received a
bad request.AADSTS50011: The reply address 'http://localhost:8000'
does not match the reply addresses configured for the
application:'クライントID' More details: not specified.
これらのエラーへの対処方法を教えていただきたいです。
また、一般ユーザでもログイン可能にしたいのですが、AzureADに登録しているアプリ設定を変更すれば可能なのでしょうか。