在本文中,我们将给您介绍关于npmmssql是否支持身份验证类型azure-active-directory-access-token连接到azuresqlserver的详细内容,此外,我们还将为您提
在本文中,我们将给您介绍关于npm mssql 是否支持身份验证类型 azure-active-directory-access-token 连接到 azure sql server的详细内容,此外,我们还将为您提供关于.net – Windows Azure Active Directory – refreshtoken到期、active-directory – Azure AD连接自定义安装、active-directory – SQL Server身份验证的IIS7.5域帐户应用程序池标识、angular – Azure Active Directory注销的知识。
本文目录一览:- npm mssql 是否支持身份验证类型 azure-active-directory-access-token 连接到 azure sql server
- .net – Windows Azure Active Directory – refreshtoken到期
- active-directory – Azure AD连接自定义安装
- active-directory – SQL Server身份验证的IIS7.5域帐户应用程序池标识
- angular – Azure Active Directory注销
npm mssql 是否支持身份验证类型 azure-active-directory-access-token 连接到 azure sql server
如何解决npm mssql 是否支持身份验证类型 azure-active-directory-access-token 连接到 azure sql server?
我读到 mssql 模块在内部使用 Tedious 连接到 azure sql db。因此,我正在尝试使用 azure-active-directory-access-token 建立连接。但是,我收到错误 连接错误:用户令牌识别的主体登录失败
示例代码:-
const mssql = require(''mssql'');
const msrestAzure = require("ms-rest-azure");
const clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXX";
const serverName = "XXXXXXXXXXXXXXXXXXXXXXXXXXX";
const databaseName = "XXXXXXXXXXXXXXXXXXXXXXXXXXX";
const clientId = "XXXXXXXXXXXXXXXXXXXXXXXXXXX";
const tenantId = "XXXXXXXXXXXXXXXXXXXXXXXXXXX";
let token = 0;
msrestAzure.loginWithServicePrincipalSecret(clientId,clientSecret,tenantId,{
tokenAudience: "https://database.windows.net/",},).then((databaseCredentials) => {
return new Promise((resolve,reject) => {
databaseCredentials.getToken((err,results) => {
if (err) return reject(err);
resolve(results.accesstoken);
});
});
}).then((token) => {
// console.log(token);
var config = {
server: serverName,authentication: {
type: "azure-active-directory-access-token",options: {
token: token,}
},options: {
database: databaseName,encrypt: true,}
};
return new mssql.connect(config);
}).then(pool => {
console.log(''Connected to MSsql'')
return pool;
}).catch((error) => {
console.log(error);
});
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
.net – Windows Azure Active Directory – refreshtoken到期
我的问题是:refreshtoken会过期吗?我可以在获得它之后的几天或几周使用刷新时间吗?
active-directory – Azure AD连接自定义安装
谢谢!
解决方法
active-directory – SQL Server身份验证的IIS7.5域帐户应用程序池标识
我们正在勇敢地迁移到Windows Server 2008 R2 / IIS7.5的世界,并希望复制此模型,但我正在努力如何使IIS7.5中的应用程序池作为AD帐户的身份运行?我知道这听起来很简单,但希望是这样,但到目前为止,我的尝试都没有结果.
>应用程序池标识应该是域帐户的“自定义帐户”吗?
>域帐户是否需要添加到任何组?
解决方法
IIS 7.0在运行时自动将IIS_IUSRS成员身份添加到工作进程令牌.通过这样做,已定义为“应用程序池标识”运行的帐户不再需要明确地成为IIS_IUSRS组的一部分.
如果要禁用此功能并手动将帐户添加到IIS_IUSRS组,请通过将manualGroupMembership值设置为“true”来禁用此新功能.以下是如何对defaultAppPool执行此操作的示例:
<applicationPools> <add name="DefaultAppPool"> <processModel manualGroupMembership="true" /> </add> </applicationPools >
angular – Azure Active Directory注销
对于从azure活动目录身份验证注销我使用下面的代码:
localStorage.removeItem('user'); localStorage.removeItem('useremail'); window.localStorage.removeItem("id_token"); window.localStorage.removeItem("access_token"); window.localStorage.clear(); let link = ['/login']; this._router.navigate(link);
但它没有用.我尝试过的一切.它实际上重定向到登录页面但是当我再次登录时它会自动登录而不需要任何凭据.
当我手动清除历史记录时,它将进入Azure服务器登录.
请帮我.
解决方法
window.location.href =“https://login.microsoftonline.com/ {0} / oauth2 / logout?post_logout_redirect_uri =”“{1}”
{0}是tendentid,即b8267886-f0c8-4160-ab6f-6e9343468fdc90
登出后{1}是重定向URL,即http://localhost:5477/#/login
今天关于npm mssql 是否支持身份验证类型 azure-active-directory-access-token 连接到 azure sql server的分享就到这里,希望大家有所收获,若想了解更多关于.net – Windows Azure Active Directory – refreshtoken到期、active-directory – Azure AD连接自定义安装、active-directory – SQL Server身份验证的IIS7.5域帐户应用程序池标识、angular – Azure Active Directory注销等相关知识,可以在本站进行查询。
本文标签: