小编Zib*_*eah的帖子

Xamarin Auth Store钥匙扣在ios10升级后无法正常工作

我正在使用Xamarin.Auth(https://components.xamarin.com/view/xamarin.auth/)存储我的凭据,就像我一直以来一样.

var accountStore = AccountStore.Create ();
foreach (var account in  accountStore.FindAccountsForService("myAppName"))
    accountStore.Delete (account, "myAppName");

AccountStore.Create().Save(acc, "myAppName");
Run Code Online (Sandbox Code Playgroud)

升级到iOS 10后,我收到此错误存储凭据:

"Could not save account to KeyChain: -34018"

at Xamarin.Auth.KeyChainAccountStore.Save (Xamarin.Auth.Account account,System.String serviceId) [0x000b2] in <402cf9b3716845b3bdddef581cb33a3e>:0 
Run Code Online (Sandbox Code Playgroud)

安装最新版本1.2.3.1问题似乎只存在于SIMULATOR上

xamarin.ios xamarin xamarin.auth

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

如何访问Sharepoint 2007/2010/2013 _layouts文件夹

我正在尝试在mysiteurl/_layouts /中插入一些数据

因为我不得不使用第三方软件,它使用存储在该文件夹中的数据...我是该机器的管理员(Windows Server 2008R2上的Sharepoint 2010),但Sharepoint说我无法直接访问该文件夹...

是否有任何技巧在该特定文件夹中插入数据?

sharepoint layout insert

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

如何在.NET中与正则表达式"最短匹配"相匹配

我正面临着Regex的问题......我必须匹配sharepoint URL ..我需要匹配"最短"

就像是:

http://aaaaaa/sites/aaaa/aaaaaa/

m = Regex.Match(URL, ".+/sites/.+/");
Run Code Online (Sandbox Code Playgroud)

m.Value等于整个字符串......

我怎样才能让它匹配

http://aaaaaaa/sites/aaaa/
Run Code Online (Sandbox Code Playgroud)

没别的?

非常感谢你!

.net c# regex

14
推荐指数
2
解决办法
7488
查看次数

为什么这个数字会增加一个?

console.log(10209761399365907);
Run Code Online (Sandbox Code Playgroud)

为什么此代码输出的数字大一(10209761399365908而不是10209761399365907)?

这仅发生在此特定数字上.例如,使用10155071933693662,我得到正确的值(10155071933693662).

关于那个具体的数字,我需要知道些什么吗?我想出的唯一解决方法是将值作为字符串传递.

javascript numbers

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

通过Android应用程序中的Facebook令牌对WebAPI进行身份验证访问

我正在尝试让我的Android应用程序登录到我的WebAPI服务.我想分享我的想法以验证它们.

如果通过WebSite访问WebAPI,则步骤如下:

1-调用WebAPI方法登录

2- WebAPI将客户端重定向到Facebook

3- Facebook登录并返回令牌

4-如果我在下次调用中使用该令牌,我将被认证为正确的用户.

这很有效.

如果通过Android APP访问WebAPI,我该如何获得访问令牌?其实我做的事情如下:

1-通过登录按钮联系Facebook

2-获取记录ID到Facebook接收令牌

3-尝试执行WebAPI调用,将Authentication:Bearer CODE添加到我的呼叫中

那时我正在徘徊..

我的应用程序现在如何才能成为特定用户?如果我执行类似的事情

GET /API/METHOD1
Authentication: Bearer CODE
Run Code Online (Sandbox Code Playgroud)

如果Android应用程序从未告诉过他,怎么知道代码是我?该应用程序是否会自动联系Facebook,以便收到"是啊!我发布该令牌,它与...相关"的答案.

或者我误解了一切?

我能弄明白的另一种方式是我必须使用"混合方法",如:

1-呼叫WebAPI(通过浏览器)2-获取重定向链接到Facebook 3-获取令牌

但是..那时,我怎么能再次在Facebook App/Facebook Site和我的Android应用程序之间切换?

对不起,我试图找出这个身份验证过程旁边的逻辑.

android facebook token asp.net-web-api

7
推荐指数
1
解决办法
3872
查看次数

Xamarin.Auth iOS9身份验证SSL错误

我刚刚将XCode更新到7.0(7A220),这将我的模拟器带到iOS9.

从那一刻起,我无法成功地从模拟器执行任何OAUTH调用.我尝试了每个模型,从我的应用程序到"示例Xamarin.Auth应用程序".

答案总是一样的:

"授权错误

发生SSL错误,无法与服务器建立安全连接"

我得到的例外

代码是STANDARD,我只更改了我的AppID.相同的代码正在使用相同App的Android版本!

var auth = new OAuth2Authenticator (
            clientId: "my app id",
            scope: "",
            authorizeUrl: new Uri ("https://m.facebook.com/dialog/oauth/"),
            redirectUrl: new Uri ("http://www.facebook.com/connect/login_success.html"));

        auth.AllowCancel = allowCancel;

        // If authorization succeeds or is canceled, .Completed will be fired.
        auth.Completed += (s, e) =>
        {
            // We presented the UI, so it's up to us to dismiss it.
            dialog.DismissViewController (true, null);

            if (!e.IsAuthenticated) {
                facebookStatus.Caption = "Not authorized";
                dialog.ReloadData();
                return;
            }

            // Now that we're logged in, make a …
Run Code Online (Sandbox Code Playgroud)

facebook ios-simulator xamarin xamarin.auth ios9

5
推荐指数
1
解决办法
760
查看次数

Azure WebApp - 获取在 VNET 上连接的服务的私有 IP

我在 VPN 中有一个 Azure WebApp。当我继续联网时,我看到这样的连接:

在此处输入图片说明

当我单击“单击此处进行配置”时,它似乎已启动并正在运行:

在此处输入图片说明

所以,一切看起来都OK。

VPN 外部连接但是我在哪里可以找到这个 Web 应用程序的内部“VPN”IP 地址?

如果我继续配置/ SCM等,我只能找到“外部”IP!

谢谢

azure azure-virtual-network azure-vpn azure-web-app-service

5
推荐指数
1
解决办法
2982
查看次数

.net中最佳自由常微分方程库

我正在寻找一个图书馆来解决我的大学论文项目的ODE ......我想找到的图书馆必须具备以下功能:

  • 事件微积分(类似于内部事件停止的连续微积分,如达到的约束和其他事件)

  • 我正在使用C#4.0所以我认为任何库都可以

  • 有很好的表现

  • 没有$$ ^^"

c# equation solver ode

4
推荐指数
1
解决办法
5059
查看次数

ASP.NET WebAPI 2 +实体框架连接缓存的最佳实践

我正试图找出使用WebAPI和Entity Framework在我的平台上执行操作的最佳方法.

现在我正在为每个请求创建一个新连接:在每个控制器中都有一个对象被实例化并为每个方法处理.

public class SchedulerController : ApiController
{
    private ApplicationDbContext db = new ApplicationDbContext();

    protected override void Dispose(bool disposing)
    {
        if (disposing)
            db.Dispose();
        base.Dispose(disposing);
    }
}
Run Code Online (Sandbox Code Playgroud)

在我看来,为每个请求创建连接是一个影响性能的完整开销.我知道在Java上有一些工具(可能是Nutcracker?)处理一种连接池以重用相同的连接,这样就可以提高性能.

在c#/ ASP.NET/Azure平台上有类似的东西吗?

我非常感谢请求增长数字的性能比较.

编辑:这主要是指DbContext自身的缓存.

c# asp.net entity-framework azure asp.net-web-api

4
推荐指数
1
解决办法
1330
查看次数

使用Facebook登录的新#access_denied(ASP.NET MVC)

我在我的网站上遇到了Facebook登录的奇怪问题.这是一个全新的东西,Facebook登录一直正常工作,它仍然在我的Android和iOS应用程序上工作.

我在网站上有一个链接:

 http://myURL/api/Account/ExternalLogin?provider=Facebook&response_type=token&client_id=self&redirect_uri=http://myURL/Home/Register?
Run Code Online (Sandbox Code Playgroud)

显然在developer.facebook.com中,我已经设置了类似的东西,在OAUTH ADDRESS中我有:

 http://myURL
 http://myURL/Home/Register
 http://myURL/Home/Register?
Run Code Online (Sandbox Code Playgroud)

我也有我的localhost(几天前工作正常)

我的应用需要此访问权限:

       var facebookAuthenticationOptions = new FacebookAuthenticationOptions()
        {
            AppId = "[Hidden For Security Reason]",
            AppSecret = "[Hidden For Security Reason]"
        };
        facebookAuthenticationOptions.Scope.Add("email");
        facebookAuthenticationOptions.Scope.Add("user_friends");
        facebookAuthenticationOptions.Scope.Add("user_birthday");
        app.UseFacebookAuthentication(facebookAuthenticationOptions);
Run Code Online (Sandbox Code Playgroud)

我的图形api版本是v2.6

当我点击链接时,我进入了facebook,我将凭据放入其中,然后将其返回到myURL#access_denied.

有人有任何线索吗?

asp.net facebook facebook-graph-api facebook-login

4
推荐指数
1
解决办法
2275
查看次数