- 博客(7)
- 收藏
- 关注
原创 利用 Microsoft Entra ID 保护 API
该文档介绍两种使用Microsoft Entra ID(原Azure AD)保护API的方法:基于JWT的身份验证和基于OpenID Connect的授权。前者通过生成令牌、配置OWIN中间件及角色授权实现API保护,后者详细说明在Azure门户注册应用、配置认证参数,并在ASP.NET中集成OpenID Connect中间件的流程,均包含C#代码示例和关键配置步骤。
2025-03-29 16:01:53
904
原创 VSIX 加密存取数据的案例
在开发VSIX扩展时,安全存储API Key是关键需求。本案例通过ProtectedData加密与SecureString结合,实现密钥的加密存储与安全调用。用户输入API Key时,采用WPF PasswordBox控件接收SecureString,避免明文暴露。加密后数据以Base64存储于OptionPane全局配置,解密时仅当前用户可还原。通过作用域控制与内存清理机制,最大限度减少敏感数据驻留时间,确保AI集成安全可靠。文中提供完整代码示例,展示加密、解密逻辑及VS选项页集成方案。
2025-03-29 09:45:00
536
原创 Microsoft Dynamics AX - System Class
文章目录System ClassImage ClassMap ClassMap特点Map有三种取值方式Array ClassSet ClassSet特点Set的两种取值方式Container特点System ClassImage Class //从文件中加载一个图像,并将其放在一个表中. Image image; str filename; filename = myImagePath + myImageFile; if (Image::canLoad(
2022-03-28 14:31:14
532
原创 AX Development - 在BatchJob中使用Query
如何在BatchJob中使用AOT Query?前言:过去构建BatchJob,Dialog中的过滤条件是通过在Batch类中设置dialog()方法,生成需要过滤条件的下拉框。但今天遇到一个项目,需要提前在AOT中创建相关Query,添加数据源,然后通过设置queryRun()方法,在Dialog中生成一个Filter的控件进行数据过滤。目录如何在BatchJob中使用AOT Query?一、项目简介二、创建AOT Query三、创建Batch类1、queryRun()与initParmDefau
2022-03-25 16:18:43
736
原创 今夜无眠
现在是2021-5-20的六点整从昨天晚上和宝贝说晚安后一直没有睡着,脑中有太多太多的事儿了……就业就业还是就业大三将在最后不到两个月结束不久前我决定放弃研究生考试,选择直接就业我选择了将来工作的方向却发现,我有太多要学的东西,多到我学不过来……回头想想,才发现大学三年什么也没有学到压力很大大到我很难清醒地做到一步一个脚印我总是太着急了我也总是把一些事情想的太简单了还没进入社会,趴在窗口的我就嗅到了弱肉强食的血腥味没有想象中的兴奋,没有期待只有恐慌不过还好,我还有想要的生活,
2021-05-20 06:08:41
184
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人