问题列表 - 第41187页

是否可以使用密码腌制的容器管理身份验证?

我知道如何设置使用表单身份验证并使用消化密码(例如,SHA-256)的vanilla容器管理安全性.像这样的东西:

web.xml中

<login-config>
    <auth-method>FORM</auth-method>
    <realm-name>jdbc</realm-name>
    <form-login-config>
        <form-login-page>/login.jsf</form-login-page>
        <form-error-page>/login-error.jsf</form-error-page>
    </form-login-config>
</login-config>
Run Code Online (Sandbox Code Playgroud)

login.xhtml

<form action="j_security_check">
    <p><label>
        Username:<br/>
        <input type="text" name="j_username" />
    </label></p>
    <p><label>
        Password:<br/>
        <input type="password" name="j_password" />
    </label></p>
    <p>
        <button type="submit">Submit</button>
    </p>
</form>
Run Code Online (Sandbox Code Playgroud)

非常简单 - 但我真正希望能够做的是用全局盐和用户名加密密码.是的,我知道这并不理想,但现在,我只是在构建一个概念验证.

容器(GlassFish 3,在这种情况下)可以为我做这个,还是我必须编写自己的登录过滤器?我之前已经完成了(对于J2EE应用程序)但我的直觉告诉我,现在我必须采用更严格的方法来使用Java EE 6.

java jsf java-ee jsf-2 jaspic

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

获取parent.location.url - iframe - 从子级到父级

我有一个在iframe中显示的页面.

我需要从该页面(子页面)获取带有js的parent.location.url.

两个站点都位于不同的域中.

我尝试着:

警报(parent.location.url)

但我得到这个错误:

权限被拒绝对HTTP:// parentdomain从中获取财产Location.URL 的http:// childdomain.

???? 可能吗?

html javascript iframe jquery

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

为什么这个bash/sed调用有效?

我一直在研究使用sed使用正则表达式提取子字符串的示例,我有一个测试脚本工作.问题是我不明白为什么和想.这是脚本:

#!/bin/bash

string="       ID  : s0016b54e23bc.ab.cd.efghig\
Name : cd167095"
echo -e "string: '$string'"
name=`echo $string | sed 's/.*\(cd.*\)/\1/'`
echo -e "\nExtracted: $name"
Run Code Online (Sandbox Code Playgroud)

它输出:

string: '       ID  : s0016b54e23bc.ab.cd.efghigName : cd167095'

Extracted: cd167095
Run Code Online (Sandbox Code Playgroud)

正则表达式应该有两个匹配:

cd.efghigName : cd167095 
Run Code Online (Sandbox Code Playgroud)

cd167095
Run Code Online (Sandbox Code Playgroud)

为什么返回第二场比赛?

regex bash sed

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

在C#中使用MemoryStream进行Xml架构验证失败

这是我的功能.

如果将MemoryStream传递给XmlReader,它有时不会验证正确的xml文件.我将XmlDocument对象存储在内存中,我想根据最终用户提供的xsd Schema文件对其进行验证.

ValidateSchema1(string XMLPath, string XSDPath)
    {
        XmlDocument xmlDocument = new XmlDocument();

        xmlDocument.Load(XMLPath);

          using (MemoryStream mstream = new MemoryStream())
          {
              //StreamWriter writer = new StreamWriter(mstream);
              xmlDocument.Save(mstream);
              mstream.Seek(0, SeekOrigin.Begin);
              XmlSchemaSet sc = new XmlSchemaSet();

              // Add the schema to the collection.
              sc.Add(null, XSDPath);

              // Set the validation settings.
              XmlReaderSettings settings = new XmlReaderSettings();
              settings.ValidationType = ValidationType.Schema;
              settings.Schemas = sc;
              settings.ValidationEventHandler += ValidationCallBack;

              // Create the XmlReader object.

              // Not woking
              XmlReader reader = XmlReader.Create(mstream, settings);

              // Working
              //XmlReader reader = …
Run Code Online (Sandbox Code Playgroud)

c# xml validation xsd

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

为什么HTTP DELETE动词返回405错误 - 我的IIS 7.5上运行的RESTful WCF服务不允许使用哪种方法?

任何人都可以对此有所了解吗?我觉得我今天浪费了一整天的时间在网上搜索和搜索有关如何执行此操作的任何信息.我创建了一个非常简单的WCF RESTful服务.它基本上是一个概念证明.我有一个简单的数据库,我只是想让它工作,以便我可以查看,创建,更新和删除项目.现在我只有查看和更新​​工作.我稍后会解决这个问题.现在我无法弄清楚为什么删除不起作用.到目前为止,我发现的几乎所有内容都告诉我,我需要禁用WebDAV模块.我做到了,然后我得到PUT工作.但我不能让DELETE工作.每当我尝试通过我的服务调用DELETE时,我会收到以下错误:

远程服务器返回意外响应:(405)方法不允许.

所以它似乎在我的服务器上的某个地方它不允许DELETE动词.但对于我的生活,我无法理解.我已经检查了Handler Mappings,处理程序允许所有动词用于.SVC扩展.我已禁用WebDAV.我不确定在哪里可以看.我在Windows Server 2008 R2上使用IIS 7.5.

(如果能提供帮助,我可以提供代码)

谢谢,科里

rest wcf http-status-code-405

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

有没有更好的方法来检查有效值?

我的类中有一个属性,它只能是多个值中的一个,限制此属性输入的最佳方法是什么.

这就是我现在正在做的事情,我相信一定有更好的方法.

public void SetValue(int value)
{
    if(value != 1 || 
        value != 4 || 
        value != 8 || 
        value != 16 || 
        value != 32 || 
        value != 64, || 
        value != 128)
    {
        property_value = 1;
    }
    else
    {
        property_value = value;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# properties

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

如何向TinyMCE添加mailto按钮

我需要在WordPress中为TinyMCE添加一个mailto按钮.有没有人这样做过?或任何关于如何去做的顶级?

mailto wordpress tinymce

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

在 C# 中从 DataGrid 导出到 Excel 时停止日期自动格式化

我当前正在格式化从数据集/数据网格导出的特定 Excel 文件的日期。
日期的格式如下:

DateTime date = Convert.ToDateTime(entry.Date);
string formatdate = String.Format("{0:yyyy/MM/dd}", date);
Run Code Online (Sandbox Code Playgroud)

创建数据集完成后,我使用以下代码将数据集导出到 Excel 文件:

public static void ExportDStoExcel(DataSet ds, string filename)
    {
        HttpResponse response = HttpContext.Current.Response;
        response.Clear();
        response.Charset = "";

        response.ContentType = "application/vnd.ms-excel";
        response.AddHeader("Content-Disposition", "attachment;filename=\"" + filename + "\"");

        using (StringWriter sw = new StringWriter())
        {
            using (HtmlTextWriter htw = new HtmlTextWriter(sw))
            {
                DataGrid dg = new DataGrid();
                dg.DataSource = ds.Tables[0];
                dg.DataBind();
                dg.RenderControl(htw);
                response.Write(sw.ToString());
                response.End();
            }
        }

    }
Run Code Online (Sandbox Code Playgroud)

我唯一的问题是,一旦我将其导出到 Excel,Excel 会自动设置日期格式,如下所示:MM/DD/YYYY 而不是 YYYY/MM/DD。

我知道这可以通过在 Excel 中打开来手动实现,但导出正在构建到自动化系统中,需要进行硬编码。

有没有办法绕过Excel的日期时间自动格式化?

c# excel datetime

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

MMORPG的NoSql选项

我想知道nosql选项可以替代或与典型MMORPG的rdbms一起使用有什么好处.特别是,我很好奇如何在nosql下保留数据完整性.

我将举几个例子,我对服务器逻辑的运行方式感到困惑:

场景1:让我们说玩家A和B同时攻击玩家C. 对于任何玩家杀死玩家C,都会更新player_stats.kill_count.通常,可以通过以下方式处理此AttackPlayerRequest:

开始交易{attacker.health = newAttackerHealth

defender.health = newDefenderHealth

if defender.Health == 0 {attacker.stats.kills + = 1}}

场景2:玩家A将物品出售给NPC供应商,并迅速尝试将同一物品从库存中丢弃到地面.(即使你的UI不允许这样做,他们当然可以把事件放在线上).

这个列表显然会继续影响每个玩家 - 玩家 - 玩家 - 世界互动.最后一条信息是服务器是线程化的,因为我们不希望任何特别冗长的请求阻止其他玩家在游戏中做简单的事情.

我想这里我的大问题是,我是否误解了一些关于nosql的问题,其中这是一个微不足道的问题?如果没有,这是否超出了nosql选项要解决的范围?在典型的MMO下,可能会注入nosql选项来提高服务器性能吗?

rdbms nosql

5
推荐指数
2
解决办法
2456
查看次数

在 Ada 中等待任务

我有一个包含任务的程序。在所有任务终止后,我必须做一些事情。我怎样才能做到这一点?

ada

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