我尽可能地删除了我的应用程序以找到这个问题.仍然看起来:
11-12 15:56:27.908 I/MonoDroid(17629): System.NullReferenceException: Object reference not set to an instance of an object.
11-12 15:56:27.908 I/MonoDroid(17629): at Xamarin.Forms.Platform.Android.AppCompat.Platform.LayoutRootPage (Xamarin.Forms.Page page, System.Int32 width, System.Int32 height) [0x0005d] in C:\BuildAgent2\work\aad494dc9bc9783\Xamarin.Forms.Platform.Android\AppCompat\Platform.cs:279
11-12 15:56:27.908 I/MonoDroid(17629): at Xamarin.Forms.Platform.Android.AppCompat.Platform.Xamarin.Forms.Platform.Android.IPlatformLayout.OnLayout (System.Boolean changed, System.Int32 l, System.Int32 t, System.Int32 r, System.Int32 b) [0x00003] in C:\BuildAgent2\work\aad494dc9bc9783\Xamarin.Forms.Platform.Android\AppCompat\Platform.cs:196
11-12 15:56:27.908 I/MonoDroid(17629): at Xamarin.Forms.Platform.Android.PlatformRenderer.OnLayout (System.Boolean changed, System.Int32 l, System.Int32 t, System.Int32 r, System.Int32 b) [0x0000e] in C:\BuildAgent2\work\aad494dc9bc9783\Xamarin.Forms.Platform.Android\PlatformRenderer.cs:73
11-12 15:56:27.908 I/MonoDroid(17629): at Android.Views.ViewGroup.n_OnLayout_ZIIII (System.IntPtr jnienv, System.IntPtr native__this, System.Boolean changed, System.Int32 l, System.Int32 t, …Run Code Online (Sandbox Code Playgroud) 我们有一个包含 ASP .NET Core 和 Angular 前端的现有解决方案,以及我们自己的用户管理。现在我想实现使用Azure Active Directory的注册和登录。
我已成功设置 AD 应用程序和前端逻辑来获取代码。然后我将其传递到后端,以生成令牌和秘密。调用 /oauth2/token 端点时,出现此错误
{
"error": "invalid_grant",
"error_description": "AADSTS9002313: Invalid request. Request is malformed or invalid.\r\nTrace ID: 0a741bc7-c4a7-4699-af50-4e95a5690b00\r\nCorrelation ID: b83b609c-7cdc-4ad6-ae88-6aa07b4243f8\r\nTimestamp: 2020-05-22 19:22:24Z",
"error_codes": [
9002313
],
"timestamp": "2020-05-22 19:22:24Z",
"trace_id": "0a741bc7-c4a7-4699-af50-4e95a5690b00",
"correlation_id": "b83b609c-7cdc-4ad6-ae88-6aa07b4243f8",
"error_uri": "https://login.microsoftonline.com/error?code=9002313"
}
Run Code Online (Sandbox Code Playgroud)
我可以用 Postman 重现这个问题。我尝试了tenantid(Guid)以及名称xxx.onmicrosoft.com
我是在线 Sharepoint 的新手,还没有自己的帐户,只有来自客户的用户名/密码。
需要构建一个从 Sharepoint 获取文件夹结构和档案的服务。然后允许上传/下载档案。
由于包
Microsoft.SharePointOnline.CSOM
与 .NET Core 不兼容,我使用的这个 github 解决方案似乎以同样的方式涵盖了主要功能:https : //github.com/OneBitSoftware/NetCore.CSOM
我认为到目前为止没有任何问题 - 但是当尝试使用连接时
SharePointOnlineCredentials
...我收到错误
PPCRL_REQUEST_E_PARTNER_HAS_NO_ASYMMETRIC_KEY
所以我想服务器端缺少一些帐户设置?还是我遵循了错误的方法?我在实现 OAuth 访问以获取不记名令牌时没有问题,但那是哪个 API,我如何为 Sharepoint 注册应用程序?
我对 API 和这个特定错误的研究还没有产生任何结果,所以我在这里寻求帮助。