Skip to Content
Technical Articles
Author's profile photo Lars Hvam

Custom NTLM client in ABAP

NTLM is a protocol used to authenticate against a variety of Microsoft products.

NTLM is not a recommended authentication protocol, but sometimes it’s the best there is.

Now it’s possible to do NTLM authentication over HTTP via ABAP!

 

 

I started the project https://github.com/larshp/abapNTLM back in 2015, and now it finally polished, thanks to @kvtorp

Highlights:

For each commit to the open-source project, abaplint is triggered to perform static analysis and style checks.

Additionally, all unit tests are executed for each commit! The unit tests run on GitHub Actions, see the workflow configuration.

And as always, don’t write custom crypto, but sometimes there are no good alternatives.

 

https://github.com/larshp/abapNTLM

MIT Licensed

 

Contributions/suggestions/bug reports welcome 🙂

Assigned Tags

      2 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Andrea Borgia
      Andrea Borgia

      I'm torn: I can't decide whether I'm more impressed or horrified 😉

      Still, I'm going to save it for later, thanks 🙂

      Author's profile photo Lars Hvam
      Lars Hvam
      Blog Post Author

      I feel the same way 🙂 its an evil mashup, but fun