我应该使用哪个身份验证提供程序进行漫游器?

普里亚

我已经在c#.net中创建了一个bot,并将其部署在团队中,我想使用图形API在bot中进行会议预订,那么我应该创建哪个身份验证提供程序?

错误

托尼·朱

我没有重现您的问题。这是我这一边的工作示例。

使用交互式身份验证提供程序

using Microsoft.Graph;
using Microsoft.Graph.Auth;
using Microsoft.Identity.Client;
using System;

namespace AzureTest
{
    class Program
    {
        static void Main(string[] args)
        {

            string[] scopes = { "https://graph.microsoft.com/.default" };
            IPublicClientApplication publicClientApplication = PublicClientApplicationBuilder
                .Create("cbc3***-ac27-4532-802d-303998a6e712")
                .Build();

            InteractiveAuthenticationProvider authenticationProvider = new InteractiveAuthenticationProvider(publicClientApplication,scopes);

            GraphServiceClient graphClient = new GraphServiceClient(authenticationProvider);
            User me = graphClient.Me.Request()
                                .GetAsync().Result;
                Console.Write(me.DisplayName);
        }

    }
}

使用机密客户端提供程序

using Microsoft.Graph;
using Microsoft.Graph.Auth;
using Microsoft.Identity.Client;
using System;

namespace AzureTest
{
    class Program
    {
        static void Main(string[] args)
        {
            string[] scopes = { "https://graph.microsoft.com/.default" };
            IConfidentialClientApplication confidentialClientApplication = ConfidentialClientApplicationBuilder
                .Create("")
                .WithRedirectUri("")
                .WithClientSecret("") 
                .Build();
        }
    }
}

更新:

搜索软件包时,需要检查包括预发行版本

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我应该如何为 Firebase 身份验证创建新的联合身份提供程序

使用 firebase 令牌在我的服务器和应用程序之间进行身份验证是否安全?

我应该使用什么HTTP代码进行第三方身份验证失败?

外部身份验证提供程序和对 RESTful API 的请求进行身份验证

使用默认提供程序进行身份验证时如何执行代码?

我应该如何在我的 React 应用程序中对 Google Cloud 函数进行身份验证?

当仅使用社交提供商登录身份验证时,客户端和服务器之间的身份验证策略应该是什么?

使用OAuth保护我的REST API,同时仍然允许通过第三方OAuth提供程序进行身份验证(使用DotNetOpenAuth)

我应该使用基于角色的身份验证吗?

使用多个身份验证提供程序的 API 身份验证

我应该为PWA +服务器端应用程序使用哪种OAuth2身份验证流程

在为托管的Blazor WebAssembly应用程序提供服务之前,如何使用Azure AD B2C对服务器上的用户进行身份验证?

我应该在哪里在服务器端存储jwt令牌进行身份验证

如何在我的 React 应用程序中强制使用 Firebase 身份验证进行注册?

使用Firebase应用程序密钥对服务器进行身份验证

将外部身份提供程序与服务器端身份验证一起使用

如何使用android中的登录凭据对我的服务器进行身份验证?

我们如何使用Cake build对安全的NuGet服务器进行身份验证?

我应该使用中间件还是使用防护来通过Auth0和nestjs进行身份验证?

使用Symfony登录表单身份验证器进行身份验证时出错

无法使用Windows身份验证向SMTP服务器进行身份验证

使用Google身份验证在SSH服务器上进行两因素身份验证

使用OAuth对EWS应用程序进行身份验证

使用请求通知程序对BasicHttpBinding进行身份验证

使用 Ionic 应用程序进行 API 身份验证

使用Firebase进行Chrome扩展程序身份验证

我应该使用PAP,CHAP或MSCHAPv2在eduroam上进行内部身份验证吗?

如何获取在 Firebase Authentication for Web 中对当前用户进行身份验证的身份验证提供程序?

如何使用身份服务器 3 对 2 个不同的 mvc 应用程序进行身份验证