小编Har*_*ock的帖子

JACC提供程序如何使用其部署的服务器的Principal-to-role映射工具?

我正在写一个JACC提供者.

一路上,这意味着实施一个PolicyConfiguration.

PolicyConfiguration是负责从应用服务器,接受配置信息,如哪些权限累积到哪些角色.这样,Policy以后可以在递交有关当前用户的信息以及他正在尝试做的事情时做出授权决定.

但是,它不是PolicyConfiguration维护角色及其权限之间映射的(合理的)合同的一部分Principals,而是分配给这些角色.

通常 - 总是,实际上 - 应用程序服务器容纳此映射.例如,Glassfish上,你通过影响供给像这样的东西映射sun-web.xmlsun-ejb-jar.xml等您的Java EE模块.(这些供应商特定的文件负责说,例如,superusers是一个将被分配应用程序角色的组admins.)

我想重用这些文件提供的功能,我希望尽可能广泛的应用程序服务器.

这是 - 完全随意 - IBM对此事的看法,这似乎证实了我怀疑我想要做的事情基本上是不可能的.(对于我的情况,更多的弹药,这个特定的Java EE合同不值得它打印的纸张.)

我的问题:我如何获得这个主要角色映射信息 - 对于初学者 - Glassfish和JBoss来自PolicyConfiguration?如果有一种我不知道的标准方法,那我就是耳朵.

security authorization glassfish java-ee jacc

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

无法确定类型之间关联的主要结束

我收到这个错误:

无法确定CustomerDetail和Customer类型之间关联的主要结束.

这是我CustomerCustomerDetail模特

[Table("CUSTOMER")]
public class Customer
{
    [Required]
    [Column("CUSTOMER_ID")]
    public int Id {get; set;}

    [Column("FIRST_NAME")]
    public string FirstName {get; set;}
    // other fields  

    public virtual CustomerDetail customerDetail {get; set;}
}

[Table("CUSTOMER_DETAIL")]
public class CustomerDetail
{
    [Required]
    [Column("CUSTOMER_DETAIL_ID")]
    public int Id {get; set;}
    // other fields

    public virtual Customer Customer {get; set;} 
}
Run Code Online (Sandbox Code Playgroud)

CustomerCustomerDetail了1:1的关系.

c# entity-framework

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

Azure数据库列未显示在SQL Management Studio 2014中

我有一个azure数据库,当我连接SQL Management Studio 2014时,数据库的列不会出现,我无法查询任何表.

但是,如果我使用Visual Studio 2013或SQL Server 2016 CTP2 Management Studio连接到相同的azure数据库,一切正常.

这是SQL Management Studio 2014中的错误?

sql-server azure

11
推荐指数
2
解决办法
3988
查看次数

iOS将CFUUID转换为MAC地址

我知道CFUUID是从MAC地址和其他一些东西生成的.那么有没有从CFUUID获得MAC地址?

我们有一些蓝牙设备,所有用户都知道是在设备上写入的MAC地址的最后3个部分.所以我们想给用户和选项选择合适的设备.在iOS方面,看起来就像我们拥有的CFUUID一样.那么有没有办法将UUID转换回mac地址?

或者更好的是,如果有办法直接获取外围设备的MAC地址而不是UUID,但似乎不太可能

谢谢

ios5 core-bluetooth

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

与R进行远程通信 - 如何从R GUI客户端开始访问远程服务器上的R.

我尝试了RInside的Qt示例qdensity并且非常喜欢它.这很容易设置,我很惊讶理解和修改是多么容易,因为我几乎没有Qt经验.现在我想知道是否可以在远程机器上的某处使用RInside和R.

似乎我不能将RInside用于此目的.我想知道是否有另一种创建Qt桌面应用程序的方法,该应用程序在某些服务器上与R通信.我让R Studio Server运行,我对它非常满意,但它适用于R人.为了在我们的研究所内推广我的R内容,我也希望提供一个简单的,非常有限的GUI,可以做一些基本的事情,比如showin'some graph或者a R CMD Batch.我也知道闪亮(和闪亮的服务器)并且最近一直在积极测试它,但我正在寻找一个简单的桌面客户端与我的服务器端R连接.

是否有从Rserve和Qt开始的基础?任何建议(从哪里开始,例子,一般都是坏主意)???

R有什么能够处理类似IPC或D-Bus的东西.

qt r remote-access

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

App Engine和Google Drive API

我一直在使用应用引擎几周,现在我正在尝试做一些新的事情.我想显示一个用户最新25个文档的列表.但我不知道该如何解决这个问题.有人能指点我一些信息吗?

我有一个应用程序设置:1.可以使用Google Drive API 2.用户必须登录才能使用该程序.

google-app-engine google-drive-api

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

BlackBerry WebWorks 2.1.1,OS 6.0/7.0,blackberry.pim.Appointment.find无效

我有一个简单的示例应用程序,它返回日历应用程序中的约会数量,这在OS 5.0中运行良好,但未能在OS 6.0或7.0中找到任何约会,(我可以创建一个约会,但是找不到它)

 var date = new Date();
 var filter = new blackberry.find.FilterExpression("start", ">=", date);
 var appts = blackberry.pim.Appointment.find(filter);
Run Code Online (Sandbox Code Playgroud)

要不就

 var appts = blackberry.pim.Appointment.find();
Run Code Online (Sandbox Code Playgroud)

配置文件:

 <feature id="blackberry.system" />
 <feature id="blackberry.utils" />
 <feature id="blackberry.io.file" />
 <feature id="blackberry.find"/>
 <feature id="blackberry.pim.Appointment"/>
 <feature id="blackberry.pim.Attendee" />
 <feature id="blackberry.pim.Recurrence" />
 <feature id="blackberry.pim.Reminder" />
Run Code Online (Sandbox Code Playgroud)

我认为这个线程可能与我遇到的问题有关,但它表明问题已在WebWorks 2.0中得到修复.

预约API.

编辑:

模拟器:

  • 5.0.0.975 - 9630-Verizon - 好的
  • 6.0.0.141 - 9800 - ERR
  • 7.0.0.318 - 9930 - ERR

设备:

  • 6.0.0.600 - 9800 - ERR

blackberry blackberry-webworks

6
推荐指数
0
解决办法
668
查看次数

在vb.net Webapi项目中缺少request.CreateResponse

我似乎已经找到了问题,但不知道如何修复它,或者我是否可以.

当我创建一个新C# WebAPI项目,并为System.Net.Http我可以访问 添加导入Request.CreateResponse<T>.

当我创建一个新VB.Net WebAPI项目,并为System.Net.Http我所拥有的所有内容添加导入时Request.createODataErrorResponse.

然而,CreateResponse无论如何我都可以忽略智能感知和访问.似乎VB只是没有正确解释各种扩展.

我想修复intellisense,但实际上并不需要它.

谢谢!

史蒂夫

更新 我发现这个论坛帖子在2012年8月回复,解释它已被复制,但似乎尚未修复.

我是新来的,应该关闭吗?

vb.net asp.net asp.net-mvc-4 asp.net-web-api

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

使用F#和ASP.NET MVC保存EF

基于丹尼尔莫尔及其着作的优秀样本.

我在F#中使用了ASP.NET MVC应用程序并使用了在线模板.到目前为止,我的模型,实体,控制器,存储库,视图...都非常通用和可重用,查询很棒.但我找不到一种方法来保存DbContext部分同样可以重复使用.

对于查询部分,Repository.fs的代码如下

namespace Melopienso.Repositories

open System
open System.Linq

module Repository =
    let get (source:IQueryable<_>) queryFn =
        queryFn source |> Seq.toList

    let getAll () =
        fun s -> query { for x in s do
                         select x }

    let find filterPredFn =
        filterPredFn
        |> fun fn s -> query { for x in s do
                               where (fn()) }

    let getTop rowCount =
        rowCount
        |> fun cnt s -> query { for x in s do
                                take cnt …
Run Code Online (Sandbox Code Playgroud)

f# entity-framework asp.net-mvc-4

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

Html.BeginForm()工作正常,Html.BeginForm("action","controller")忽略[AllowHtmlAttribute]

我在我的网站的管理面板上使用TinyMCE编辑器,所以我用[AllowHtml]装饰模型属性(tinymce的目标),我在视图中使用Html.BeginForm().当我提交带有HTML字段的表单时,一切正常.

但是我有一个问题,如果我以相同的方式使用重载Html.BeginForm("action","controller"),它会跳过[AllowHtml]并抛出众所周知的Request.form异常.我被迫在Action-Method上使用[ValidateInput(false)]来使它无异常地工作.你知道为什么吗?在此先感谢您的澄清,

这是方案/ 项目:Asp.net Mvc 4:

型号/ Ricetta.cs

..
[Required(ErrorMessage = "Corpo Articolo vuoto")]
[AllowHtml]
public string corpoTesto { get; set; }
..
Run Code Online (Sandbox Code Playgroud)

Controller/RicetteController.cs

..
    [HttpPost]
    [ValidateAntiForgeryToken]
    public ActionResult Create(RicettaViewModel modelloRicetta)
    {
        if (ModelState.IsValid) {
..
Run Code Online (Sandbox Code Playgroud)

查看Ricette/CreateRicetteController中的另一个Action方法调用为View("Create",modelObject)

 @model WebAPP_MVC4.Areas.Admin.Models.RicettaViewModel
 ...
 @using (Html.BeginForm("Create","Ricette",FormMethod.Post)){
 @Html.AntiForgeryToken()
 @Html.ValidationSummary(true)

....

<fieldset>
    <legend>Corpo Ricetta ~</legend>
    <div class="editor-label">
        @Html.LabelFor(p=>p.ricetta.corpoTesto)
    </div>
    <div class="editor-field">
        @Html.TextAreaFor(p=>p.ricetta.corpoTesto, new { @cols = 60, @rows = 20}) …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc tinymce asp.net-mvc-4

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