小编Meh*_*ela的帖子

如何验证SalesForce使用者密钥和使用者密钥

我们有一个系统,我们希望将记录(例如联系人,帐户,机会)从我们的系统推送到SalesForce.

为实现这一目标,我们使用ForceToolKit进行.Net.我们成功地将联系人记录从我们的系统推送到Salesforce.

第一个客户必须提供消费者密钥和密钥,并在提供这些详细信息后,用户将被重定向到OAuth的Salesforce登录页面.我们正在存储RefreshToken,它将在数据推送时使用.

在这里,如果用户提供了错误的消费者密钥,那么它将重定向到Salesforce登录页面并显示以下消息:

误差= invalid_client_id&ERROR_DESCRIPTION =客户端%20identifier%20invalid

在此输入图像描述

现在,我们必须在重定向到Salesforce URL之前验证Consumer密钥和机密,并检查它是否有效.

任何人都可以帮我解决这个问题吗?

c# salesforce

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

Quartz 调度程序在应用程序池回收后不执行作业 (.Net)

我们有一个托管在 IIS 8.0 上的 Intranet 应用程序。

\n\n

我们有一些可用的 Web 方法,需要在特定时间执行。

\n\n

因此,我们使用 Quartz 调度程序来调度执行 Web 方法的作业。在global.asax的Application_Start事件中,我们编写了启动调度程序的代码。

\n\n

为了保持调度程序正常运行,应用程序池应该始终处于运行模式,因此我们设置了属性 startMode=\xe2\x80\x9cAlwaysRunning\xe2\x80\x9d 并且应用程序应该启动,因此我们设置了应用程序属性 preloadEnabled=\xe2\x80\x9cTrue\xe2\x80\x9d。

\n\n

我们每 1740 分钟(29 小时,默认时间)回收一次应用程序池。

\n\n

这里的问题是:

\n\n

如果我有工作安排在凌晨 3:00。我的应用程序池处于运行状态。

\n\n

我在预定时间前一天的下午 6:00 浏览了该应用程序。

\n\n

根据回收时间,我的应用程序池已在凌晨 2:00 回收,直到凌晨 3:00,我的应用程序都未 ping 通,但我的应用程序池处于运行状态。

\n\n

当应用程序池被回收时,应用程序池将再次启动(因为属性startMode=\xe2\x80\x9cAlwaysRunning\xe2\x80\x9d),但进程ID(如果该工作进程会不同)。

\n\n

由于应用程序池的回收,quartz 没有按照计划执行作业。如果我在回收应用程序池后浏览应用程序,那么quartz将按照计划执行作业。

\n\n

有人可以尽早帮我解决这个问题吗?

\n\n

感谢期待。

\n

quartz-scheduler quartz.net iis-8

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

我想禁用对一个 MVC 控制器操作的身份验证要求

我创建了一个 mvc 应用程序,我不想对应用程序中的一项功能进行身份验证。我希望用户能够在不登录的情况下从 URL 打开页面。现在,如果我输入 URL 直接打开该功能,那么它将带我进入登录页面。我想在一项功能中绕过身份验证过程。我在 web.config 中尝试了以下代码。

<location path="ControllerName">
    <system.web>
        <authorization>
            <allow users="*"/>
        </authorization>
    </system.web>
</location>
Run Code Online (Sandbox Code Playgroud)

我还向控制器的某些操作添加了 [AllowAnonymous] 属性。

以下代码是我在 web.config 中编写的用于身份验证的代码。

<modules runAllManagedModulesForAllRequests="true">
    <remove name="FormsAuthentication"/>

    <add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule"/>

    <remove name="AuthorisationModule"/>

    <add name="AuthorisationModule" type="ProjectName.AuthorisationModule(which is for autentication), Project Name"/>
</modules>
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

标签 统计

c# ×2

asp.net ×1

iis-8 ×1

quartz-scheduler ×1

quartz.net ×1

salesforce ×1