More Microsoft Graph Misc Notes

Relaying more shared information: “I also wanted to notify you that the “profile” can also be extracted without the use of Graph API (User.Read): id_token contains that information and is given along with the access_token but it has to be decoded from a JWT ( openid, profile, email and offline_access are like some kind of “universal” scopes which can be […]

Microsoft Graph, Outlook, OAuth2, Resources, Audiences…

Here I’m just relaying bits of knowledge from a great Chilkat customer… “I learned meanwhile that Microsoft doesn’t like mixing “resources”, so if you request something from “Graph” resource and “Outlook” resource, they are incompatible resources, so you have to request different tokens for both, or request resource for only Graph and then refresh token only for “Outlook” resources – […]

Is Smartcard Vendor’s low-level lib (dll or so) Required?

Question:  My question is regarding the SharedLib when initializing pkcs11 module. Is the smartcard vendor’s low-level lib (dll or so) required to be able to communicate with a smartcard or do you have some kind of generic lib or driver to achieve this? Answer:  This is a good question.  On a non-Windows system, Chilkat would need to communicate with the […]

Microsoft Azure OAuth2 Redirect URI Notes

Here are some notes regarding OAuth2 Redirect URI’s for Microsoft Azure AD apps. See A few important points: You can add, and it is preferred over http://localhost because of misconfigured firewalls or hosts file etc. is the loopback address and localhost is just translated into The only pitfall is that you have to add it as […]

Chilkat v9.5.0.92 Release Notes

Previous Version: Next Version: Chilkat v9.5.0.92 Release Notes PDF: Fixed some issues with LTV signatures, where Acrobat DC did not consider the signed PDF Long Term Validation enabled. XMLDsig: Added the ability to produce and validate ZATCA compatible XML signatures. Http: Added the ReceivedCertReq boolean property. It is set to true (non-zero) if the server sent a CertificateRequest […]