如何使用跨域调用在asp.net mvc中对signalR进行身份验证?

时间:2018-07-24 15:06:13

标签: asp.net-mvc asp.net-web-api signalr jwt

我正在asp.net mvc中处理signalR,我想成为signalR客户端。我确实呼叫了signalR集线器确实存在并得到授权的apis服务器。当我删除授权时,调用进入signalR集线器,否则当我使用javacsript建立signalR连接时,signaR会返回未经授权的状态。

基本上,我正在使用基于令牌的身份验证。我将带有查询字符串的令牌发送到apis服务器。但是我还没有找到授权signalR的解决方案?

cleanFun <- function(df){

    # set negative values as NA
    df[df < 0] <- NA

    # faster, vectorized solution
    # select numeric columns
    num_cols <- names(df)[sapply(df, is.numeric)]

    # get name of columns with 99% or more NA values
    col_to_remove <- names(df)[colMeans(is.na(df[num_cols]))>=0.99]

    # drop those columns
    return (df[setdiff(colnames(df),col_to_remove)])
}

your_df <- cleanFun(your_df)

我想使用jwt令牌实现signalR授权。如果有人可以告诉我另一种解决方案。

1 个答案:

答案 0 :(得分:0)

我有问题。此解决方案对我有效Signalr Auth