← Back to home

Product

Microsoft 365: why an account cannot sign in, and how to repair it

What does KairosLink need in order to connect to a Microsoft 365 tenant?
The consent of that customer tenant administrator, once. The KairosLink application in Entra ID authenticates with a certificate, so there is no shared secret to rotate tenant by tenant. Every MSP customer has its own connection, and disconnecting it deletes the inventory the console had stored.
What does the account access diagnostic check?
Ten checks against Microsoft: service health, account existence and status, licenses and service plans, mailbox, password status, registered authentication methods, latest sign-ins, conditional access policies, user risk and mailbox forwarding rules. What they find is expressed through a catalogue of 21 findings with fixed severity.
What happens if the customer tenant does not have Entra ID P1?
The sign-in history cannot be read, and the module says so in those words. That check is left unevaluated, appears in the section for what could not be verified, and drags out of the diagnostic the findings that depended on that history. It is never counted as a check that passed: not being able to look and looking without finding anything are different things.
Does the diagnostic use artificial intelligence?
No. The criteria live in the console code, in a deterministic catalogue of 21 findings with fixed severity and a recommendation written in advance, so the same data always produces the same findings. A console screen lists the 21 checks so you can audit the criteria without reading the code.
Does KairosLink change anything inside the customer tenant?
Three things, and none of them on a single click: revoking the active sessions of an account, enabling a disabled account and forcing a password change at the next sign-in. Each one goes through a confirmation that names the account, the tenant and the customer and describes the effect on the person; each one needs a permission the customer administrator consented to; and every attempt lands in the history with the technician who triggered it. The rest of the module queries and displays.
Does the diagnostic report carry the KairosLink brand?
No. The PDF comes out with your company logo and heading, and the KairosLink name appears nowhere in the document.
What happens if the permission an action needs is missing?
The action does not run and the console tells you the exact permission to consent in the Microsoft portal, plus the broad permission that also enables it. The rejected attempt stays in the history with the name of that permission. KairosLink does not add permissions on its own and does not touch the application registration in Entra ID: what the provider may do inside the tenant is decided by the customer administrator.
How do I find out that a customer license is about to expire?
The console raises an alert in four situations: the license about to expire, with steps at 30, 15, 7 and 1 day; the suspended subscription; the product with no free seats; and the one with more people assigned than licenses contracted. The three that hurt today, the expired one, the suspended one and the negative seat count, also open a ticket. Microsoft internal service subscriptions, with their quotas of hundreds of thousands, stay apart and make no noise.
Try KairosLink free for 14 days

All modules included. No credit card.