继完成 验证 AD 密码的 API 后来,接着尝试写修改密码的部份,跌跌撞撞的也总算完成。这次针对三个不同套件的写法做分享,而标题会提到 “修改自己 AD 密码” 是因为在写的过程发现,某些方法需要有网域管理者的权限才能做到,所以这篇的范围会限缩在只要用使用者自己的帐号密码,便可完成修改密码的动作。
最近试着透过 ASP.NET Core 写一个 AD 帐密修改的程式,架构上大致是先有个 AD 验证及些密码修改的 Web API,最后再写一个桌面应用程式,让使用者自行修改。这次完成的是帐密验证的 Web API,程式如下:
由于踏入 ASP.NET/C# 没很久,很多基本的东西都要靠自己去摸索,有时对别人来说是理所当然的东西,我可能会花上不少时间去研究。既然时间花了,就会想把过程记录下来,让像我一样的人可以省去点时间。
这次是在完成 QRCode 产生器的 API 后来,摸不着头绪要怎么把程式变成 IIS 可以吃的内容,虽然半年前做过一次,但脑袋早已空空,呵。
之前同仁反应使用 Google 的 QR Code API 有时会无法使用,查了相关资讯后,有了想透过撰写这个 API 来学习 C# 的想法,花了些时间摸索,还真被我搞出来。此 API 的功能为在网址输入值,便可直接在浏览器产生 QRCode 的图片,以下会以第一次撰写 ASP.NET Core / C# 的新手角度来说明。
今天想测试 Delphi 连结 AD 的功能,网路上教学说,可以透过「Component → Import Compont…」来汇入,但实际操作时,卻出現 “存取 OLE 登录时发生错误。” 的错误讯息。
早期在使用 Ubuntu 有遇到 ubuntu 会把 BIOS 时间设成 UTC 时间,这样导致我进 Windows 后,时间也错了。最近重灌 Manjaro 又遇到一样的情形,查了一下资料,设定方式跟以前在 ubuntu 时是一样的指令。
继续浏览 »
最近重装了 Manjaro,内建 Viewnior 图片浏览程式预设并不支援 WebP 格式,要解决的方式也很容易,只要安装 webp-pixbuf-loader 这个套件即可。
继续浏览 »
之前 FortiGate 韧体下载 这篇,内容越来越多,也越来越多回覆,有点杂,所以花了点时间整理,我把相关的韧体分成「FortiGate设备“、“富迪无线网络 / 强化AP」与「Fortinet 其他韧体」三大类,并切成三篇文章,这篇是「Fortinet 其他韧体」的下载页面。
继续浏览 »
之前 FortiGate 韧体下载 这篇,内容越来越多,也越来越多回覆,有点杂,所以花了点时间整理,我把相关的韧体分成「FortiGate设备“、「FortiWiFi」 / FortiAP」与「Fortinet 其他韧体」三大类,并切成三篇文章,这篇是「FortiWiFi / FortiAP」的韧体下载页面。
继续浏览 »
一直以來,我的网志是访客人数是透过「HiStats」这个网站来统计,HiStats 提供的功能跟介面都还蛮不错的,但这几年慢慢有注意到网志会因为 HiStats 的关系而愈来愈慢,导致变慢的都是连到特定的第三方网址。查了资讯有人说,HiStats 有把一些资讯卖给第三方,因此才会有这些网址。
上网查了其他解决方案,最后找到 Sig GA4 Widget 这支外挂,可以从 Google Analytics 捞流量资料来显示,而我本来就有在用 Google Analytics,这样一来就单纯点了。