完成了《AD 密码验证》与《AD 密码修改》两个 API 后,接下来用 .NET MAUI Blazor 来写桌面端的程式。稍微了解了 Blazor 后,觉得好神奇,感觉就是把网页塞进应用程式里面,运行时还可以在「工作管理员」看到背后有 Edge 的相关元件在运行,然后按 F12 还会有开发者工具视窗!不过这也让我衍生了一点安全性的疑虑。但整体感觉还是挺特别的,刚好我对网页语法比较熟,搭配 Razor 来设计 UI 画面,感觉亲切不少。
十二月
18
继完成 验证 AD 密码的 API 后来,接着尝试写修改密码的部份,跌跌撞撞的也总算完成。这次针对三个不同套件的写法做分享,而标题会提到 “修改自己 AD 密码” 是因为在写的过程发现,某些方法需要有网域管理者的权限才能做到,所以这篇的范围会限缩在只要用使用者自己的帐号密码,便可完成修改密码的动作。
十二月
3
最近试着透过 ASP.NET Core 写一个 AD 帐密修改的程式,架构上大致是先有个 AD 验证及些密码修改的 Web API,最后再写一个桌面应用程式,让使用者自行修改。这次完成的是帐密验证的 Web API,程式如下: