小编goo*_*ate的帖子

DotNetOpenAuth的来源在哪里?主要Sourceforge链接仅包含示例和ApplicationBlock

既然DNOA可以进行呼叫家庭报告,我想调查源以查看正确传输到DNOA服务器的内容.

Source Forge上的链接仅为我提供了"应用程序块"的一些示例和一个已编译的DLL.

来源在哪里?我只是俯视它吗?

c# openid oauth dotnetopenauth

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

如何通过深层链接重定向到Apple App Store?(例如查询字符串)

我需要安装一个没有安装我的应用程序的iOS用户,然后自动导航到我的应用程序中的一部分.

相关的是这个问题,但我并不完全依赖Google的SDK.我可以用任何东西.

我怎么能够

  • 将用户链接到应用商店AND上的应用
  • 在首次启动时将信息(查询字符串)发送到我的应用程序

objective-c deep-linking app-store ios google-app-invites

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

WS-Trust,OpenID和SAML Passive有什么区别?

似乎Microsoft ADFSv2支持WS-Trust和SAML Passive,但它构建的WIF堆栈不支持SAML.

WS-Trust和SAML-P有什么区别?它们是否共享相同的安全漏洞,如果是这样,它们是什么?

注意:这里有一个类似但不同的问题:

SAML与OAuth

adfs saml wif federation adfs2.0

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

是否可以在电子邮件中折叠/展开DIV?客户支持哪些内容?

我有一个警报系统,通过电子邮件发出警报.我想包含诊断信息,但只有在最终用户点击[+]按钮时才能显示.

这可以在电子邮件中做到吗?我可以不使用Javascript而只使用CSS吗?

如果它有帮助,我的大多数客户使用Outlook,iPhone或黑莓

html css email outlook

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

我必须在所有类上实现IDisposable,还是基类足够?

我被告知我需要处理我的Entity Framework存储库类的实例,并创建了一个基类来强制执行此实现.

我需要咨询专家:IDisposable通过基类实现是否可以接受?

请注意,存储库类没有类成员变量.

/// Sample repository.  Note that I return List<T> as IEnumerable, 
/// and I use IDisposable 
///
public class CompanyRepository : DisposableBase, ICompanyRepository
{
    public IEnumerable<CompanyDetail> GetOneCompany(int? CompanyID)
    {
        var t = from c in _entities.CompanyDetail
                where c.CompanyID == CompanyID.Value
                select c;
        return t.ToList();
    }
}

/// <summary>
/// Disposable implementation based on advice from this link:
/// from Http://www.asp.net/entity-framework/tutorials/implementing-the-repository-and-unit-of-work-patterns-in-an-asp-net-mvc-application
/// </summary>
public class DisposableBase : IDisposable
{
    protected TLSAdminEntities1 _entities;

    public DisposableBase() …
Run Code Online (Sandbox Code Playgroud)

.net c# garbage-collection idisposable entity-framework-4.1

7
推荐指数
2
解决办法
4680
查看次数

Javascript 如何查看 HTTP 响应的 ETAG 值?ETAG 可以包含在请求中吗?

javascript 是否可以读取 HTTP 响应的 ETAG 值?

将 HTTP 请求中的 ETAG 值写出到服务器是否有任何问题?

javascript etag

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

如何使用BitShifting将基于int的IP地址转换回字符串?

以下代码以非常快的方式将IP转换为int:

  static int ipToInt(int first, int second, int third, int fourth)
    {
        return (first << 24) | (second << 16) | (third << 8) | (fourth);
    }
Run Code Online (Sandbox Code Playgroud)

资源

如何使用位移将值转换回IP地址?

c# ip int bit-manipulation ipv4

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

Bitstamp - C#中的新身份验证 - 签名

bitstamp的新身份验证说明如下:

Signature是HMAC-SHA256编码消息,包含:nonce,客户端ID和API密钥.必须使用通过API密钥生成的密钥生成HMAC-SHA256代码.此代码必须转换为十六进制表示形式(64个大写字符).示例(Python):message = nonce + client_id + api_key signature = hmac.new(API_SECRET,msg = message,digestmod = hashlib.sha256).hexdigest().上()

来源:链接

我有以下代码来添加新签名(和其他参数):

public void AddApiAuthentication(RestRequest restRequest)
    {
        var nonce = DateTime.Now.Ticks;
        var signature = GetSignature(nonce, apiKey, apiSecret, clientId);

        restRequest.AddParameter("key", apiKey);
        restRequest.AddParameter("signature", signature);
        restRequest.AddParameter("nonce", nonce);

    }

    private string GetSignature(long nonce, string key, string secret, string clientId)
    {
        string msg = string.Format("{0}{1}{2}", nonce,
            clientId,
            key);

        return ByteArrayToString(SignHMACSHA256(secret, StrinToByteArray(msg))).ToUpper();
    }
    public static byte[] SignHMACSHA256(String key, byte[] data)
    {
        HMACSHA256 hashMaker = new HMACSHA256(Encoding.ASCII.GetBytes(key));
        return hashMaker.ComputeHash(data);
    }

    public …
Run Code Online (Sandbox Code Playgroud)

c# security hash web-services bitcoin

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

如何使用自定义标头将任意JSON数据发送到REST服务器?

TL; DR - 如何使用auth标头将JSON字符串发送到REST主机?我尝试了3种不同的方法,其中一种方法适用于匿名类型.为什么我不能使用匿名类型?我需要设置一个名为"Group-Name"的变量,连字符不是有效的C#标识符.

背景

我需要POST JSON但无法获取正文和内容类型

功能#1 - 使用匿名类型

内容类型和数据是正确的,但我不想使用匿名类型.我想用一个字符串

  static void PostData(string restURLBase, string RESTUrl, string AuthToken, string postBody)
    {
        HttpClient client = new HttpClient();
        client.BaseAddress = new Uri(restURLBase);
        client.DefaultRequestHeaders.Add("Auth-Token", AuthToken);
        client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

        // StringContent content = new StringContent(postBody);

        var test1 = "data1";
        var test2 = "data2";
        var test3 = "data3";

        var response = client.PostAsJsonAsync(RESTUrl, new { test1, test2, test3}).Result;  // Blocking call!
        if (!response.IsSuccessStatusCode)
        {
            Console.WriteLine("{0} ({1})", (int)response.StatusCode, response.ReasonPhrase);
            return;
        } 
    }
Run Code Online (Sandbox Code Playgroud)

输出#1

使用AnonymousTypes + PostAsJsonAsync时,内容类型和数据是正确的,但我不想使用匿名类型.

POST …
Run Code Online (Sandbox Code Playgroud)

c# rest json asp.net-web-api httpcontent

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

ParallelExtensions"Extras"仍然有价值吗?

任务的Parallels额外扩展发表于2010年,从那时起没有更新已被释放.

在3年前在Nuget上将此代码作为DLL发布,并且已经有超过16,000次下载,这是对代码感兴趣的指标.

TPL Extras是否已被任何新技术取代?如果是这样,我想适当地注释Nuget描述.

c# parallel-processing concurrency multithreading task-parallel-library

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