ASP.Net核心2 Discord身份验证OAUTH

时间:2017-12-07 20:06:44

标签: c# asp.net-core asp.net-core-2.0

我正在尝试使用此库将discord登录集成到我的Web应用程序中:https://github.com/RogueException/Discord.OAuth2

我正在添加我应该知道的一切,我可以一直到拼凑链接,然后我得到这个屏幕:https://i.imgur.com/qvv4EL8.png

这是我正在使用的代码:

        services.AddAuthentication().AddDiscord(x =>
        {
            x.AppId = "";
            x.AppSecret = "";
        });

这是使用库生成的字符串:

https://discordapp.com/oauth2/authorize?client_id={clientId}&scope=identify&response_type=code&redirect_uri=https%3A%2F%2Flocalhost%3A44347%2Fsignin-discord&state=CfDJ8PAtggBypNpIqEV5dHP8jFixucPeC53KpJviz6NT3zjCoYn2t8iv-L54S7g6Lu5zeu_K_fJyiq1lLqSUl3pYdsCgSR2zdMBA94rQei3EP207mfPQNxX0WUWOJiCsznpYz-8_wq058ZQb6yUKYzC1ZYJu1LMTA8208iC8hN7j8xkWeBQyEVVPXTfF2bT3__zZyk74_h3tQe0JjQHQ3KZUXpWECreTWOgLrDmdw2ipRYJThwPf8kok0L-LQK2K4b3vMQo6KlCoQz-rWDSABRw5iOE

任何帮助都会受到赞赏,因为我需要尝试让它发挥作用。

亲切的问候,

科里

1 个答案:

答案 0 :(得分:1)

重定向发生时,应将{clientId}子弹替换为DiscordOptions.AppId。如果不是,则模块中存在错误。