小编Abh*_*C K的帖子

Azure Active Directory登录重定向循环

我需要允许用户通过Corp网络登录才能访问内部Web应用程序.

我已经按照官方文档中给出的所有步骤进行了操作,并且工作正常.

但是,我在登录时遇到的一个奇怪错误是验证页每隔一天进入一次重定向循环.

到目前为止,我的立即修复是更改Application/Client ID我的web.config文件中的应用程序.

<add key="ClientId" value="Enter_the_Application_Id_here" />
<add key="redirectUri" value="Enter_the_Redirect_URL_here" />
<add key="Tenant" value="common" />
<add key="Authority" value="https://login.microsoftonline.com/{0}/v2.0" />
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已经在Microsoft Identity Platform中创建了两个不同的应用程序,我重复使用它App Id(每次停止工作时都切换它们),一旦我更改了App Id,登录就开始工作了.

不确定我是否遗漏了一些东西,但除了像https://github.com/aspnet/Security/issues/219这样对我不起作用之外,还没有发现任何与此确切问题有关的内容.根据我对互联网的理解和建议,如果这是一个与权限相关的问题,它应该永远不允许登录,但确实如此.

c# azure owin asp.net-identity azure-active-directory

18
推荐指数
2
解决办法
4156
查看次数

减去日期时间以获取MySQL中的日期和小时

我有一个连接表,在表中我想与主表连接有一个datetime列名delivery_date_to,我想减去delivery_date_to当前日期时间,减法结果将以天和小时格式(例如:2天23小时)作为记录.这是我加入桌子的方式,

SELECT marketplace_orders.entity_id as id, 
       sales_order.delivery_date_to as delivery_date_to,
       (deliver_date_to - current_time = xx days xx hour) as time_left
FROM marketplace_orders 
INNER JOIN sales_order
      ON sales_order.entity_id = marketplace_orders.order_id
      AND sales_order.status IN ("pending","processing")
Run Code Online (Sandbox Code Playgroud)

mysql datetime left-join datetime-format

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

具有.net,角度和电子的桌面应用程序

我正在尝试创建一个电子桌面应用程序,角度为前端,.net为后端.我从VS 2017在.netcore 2.0中创建了一个示例角度项目,并按照此处提到的步骤进行操作

我遇到了dotnet electronize init命令问题.它给出了以下错误:

No executable found matching command "dotnet-electronize"
Run Code Online (Sandbox Code Playgroud)

如果我遗失任何东西,有人可以告诉我.此外,如果有任何样板代码我可以参考将是非常有帮助的.

.net c# .net-core electron angular

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

如何在 ios11.3 移动设备中调试 service worker/pwa?

我的环境:

* Safari Technology Preview Release 51 (Safari 11.2, WebKit 13606.1.6)
* iPad with ios11.3 beta6(15e5216a)
* mac os 10.13.3
Run Code Online (Sandbox Code Playgroud)

我可以在 mac 桌面上调试 service worker。

我可以在 Android 移动设备上调试 Service Worker。

但是我找不到如何在 ios11.3 移动设备中调试 Service Worker?

frontend ios service-worker progressive-web-apps

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

.Net应用程序与水晶报告无法在共享主机中工作

我有一个使用水晶报告的MVC应用程序.我使用以下代码下载报告,

 ReportDocument rd = new ReportDocument();
 rd.Load(Path.Combine(Server.MapPath("~/Reports/" + Session["rpt"])));
 rd.SetDataSource(Session["result"]);
 Response.Buffer = false;
 Response.ClearContent();
 Response.ClearHeaders();
 //Excel
 Stream stream = rd.ExportToStream(CrystalDecisions.Shared.ExportFormatType.Excel);
 stream.Seek(0, SeekOrigin.Begin);
 return File(stream, "application/vnd.ms-excel", "Cheque.xls");
Run Code Online (Sandbox Code Playgroud)

报告下载在localhost中工作正常.但是当我在Godaddy的共享主机中托管这个应用程序时,给出以下屏幕 在此输入图像描述

.net c# asp.net asp.net-mvc crystal-reports

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

如何在vuejs的输入文本中添加禁用属性?

我有 2 个网址

  • /register

  • /register?sponsor=4

/register路由将给我一个干净的输入文本,我可以在其中输入所有内容
,第二个路由将带来相同的输入,但它的值为 4 并且它被禁用,因此用户无法修改它。
我设法使用 vue-router 从路由器动态获取参数,一切都很好,
但是当我访问时,/register我得到了干净的输入,但是一旦我开始输入,输入就会被禁用,我只能输入一个字符。
这是我到目前为止尝试过的,
HTML:

<input :disabled="sponsor ? true : false" v-model="sponsor" id="sponsor" type="number" class="form-control" name="sponsor" value="" required tabindex="14">  
Run Code Online (Sandbox Code Playgroud)

Javascript Vuejs

<script type="text/javascript">
    var router = new VueRouter({
        mode: 'history',
        routes: []
    });
    new Vue({
        router,
        el: '#app',
        data () {
            return {
                cities: [],
                city: '',
                selectedCountry: '',
                sponsor: null
            }
        },
        mounted: function() {
            if (this.$route.query.sponsor) {
                this.sponsor = this.$route.query.sponsor
                console.log(this.sponsor)
            }
        },
        methods: …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js vue-router

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

返回第一个字母

如何返回名字和姓氏的首字母。我已经知道substring和,left但是如果它有2个名称且字符数不同,则会给我错误的值。

sql sql-server

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