小编JSW*_*son的帖子

Xcode和Git源代码控制:"工作副本XXXXX无法提交文件"

我已经使用Xcode开发和发布应用程序近一年了.我一直使用git作为本地存储库,bitbucket作为远程存储库.直到今天早上一切都很顺利.我现在收到一个错误'工作副本"xxx"无法提交文件.请告诉我你是谁.Xcode然后建议我运行git config并给它一个电子邮件地址和名称.我不知道为什么它突然需要知道我是谁.我不知道我之前认为我是谁,我不希望它变得比现在更加困惑.我没有在Mac上使用命令提示做任何事情,所以我不确定它希望我输入此信息的位置.我模糊地回忆起在一年前看到使用命令提示符设置bitbucket的建议,但它们看起来很混乱所以我从xcode GUI做了所有事情.这是xcode 4.6中的新功能吗?我该怎么办?

git iphone xcode

42
推荐指数
2
解决办法
2万
查看次数

在MVC项目中使用Microsoft帐户身份验证时如何获取用户的电子邮件?

我修改了startup.Auth.cs以便我可以添加范围.这是我有的:

MicrosoftAccountAuthenticationOptions mo = new MicrosoftAccountAuthenticationOptions()
{
    ClientId = "My Client ID",
    ClientSecret = "My Client Secret",
};
app.UseMicrosoftAccountAuthentication(mo);
Run Code Online (Sandbox Code Playgroud)

这允许我验证用户.

我尝试添加范围wl.signin,wl.emailswl.contacts_emails.但是,它们会导致Microsoft登录页面报告以下错误:AADSTS70011:输入参数"scope"的提供值无效.范围wl.signin,wl.emails,wl.contacts_emails无效.openidemail的范围组合似乎有效.但是,openid范围对我正在尝试做的事情来说太过分了.也就是说,我认为从用户那里询问太多了.范围电子邮件全部由它自己不起作用.

这特别奇怪,因为Visual Studio设置的模板假定外部身份验证提供程序将提供电子邮件地址.

我如何只收到用户的电子邮件?

对于上下文,我使用以下文档:https: //developer.microsoft.com/en-us/graph/docs/concepts/permissions_reference#openid-permissions,这给人的印象是我希望范围中包含电子邮件配置文件.但是,它继续声明它们默认包含在内.

我正在尝试使用以下文档在我的MVC项目中实现外部身份验证:https://docs.microsoft.com/en-us/aspnet/core/security/authentication/social/microsoft-logins.

c# asp.net-mvc oauth owin

8
推荐指数
1
解决办法
814
查看次数

标签 统计

asp.net-mvc ×1

c# ×1

git ×1

iphone ×1

oauth ×1

owin ×1

xcode ×1