Entra Sign in Logs
You can review entra sign in logs by assigning a report reader role in your tenant. This setup lets your security team check every login event across your apps. Most teams start by giving broad admin roles to their staff. Still, wide permissions make it hard to track who did what after they log in. How entra sign in logs work in your setup Your identity tool records an event each time a person or service logs in. These entra sign in logs capture who asked to enter and when they did it. They a
PII in Logs Prevention + Single Sign-On (SSO): the complete guide
Architecture patterns, implementation strategies, and security best practices. Delivered to your inbox.
You can review entra sign in logs by assigning a report reader role in your tenant. This setup lets your security team check every login event across your apps. Most teams start by giving broad admin roles to their staff. Still, wide permissions make it hard to track who did what after they log in.
How entra sign in logs work in your setup
Your identity tool records an event each time a person or service logs in. These entra sign in logs capture who asked to enter and when they did it. They also show where the request came from and if the login worked. The system splits these records into four main groups for your team. User events show when a real person types their password and passes a second check. Non-interactive events show when an app logs in on its own in the background. Service events track when automated tools talk to other cloud services without a person. Managed identity events track cloud resources that use built-in roles to read other tools. Admins can filter these records by time, user name, app name, or error status. Teams also send this log data to an outside storage bucket for long-term review. This setup helps teams spot failed login tries and strange locations right away.
What identity logs solve and what they miss
Identity records are great for proving who passed the front door of your cloud. They help your team fix broken login rules and stop bad actors early. You can see if a two-step check failed or if a rule blocked a user. Yet these logs stop watching the moment the login check finishes. They tell you that an engineer opened a database tool on Tuesday morning. They do not show which tables that engineer read or changed during that time. A single login event can cover hours of work inside a production server. If five engineers share one admin role, the database only sees that shared role. Your identity log shows five people logged in, while the database shows one big delete. You cannot link a specific SQL query or shell command back to one person. Also, identity logs do not rewrite sensitive fields like emails or card numbers in results. Once a user passes the login check, they get full view of the raw tables.
Why teams need visibility down to the command level
Relying only on login events leaves a big blind spot for security audits. Auditors ask who ran a specific change and what data came back on screen. Answering that question takes more than a timestamp from a morning login screen. Teams try to fix this by turning on native audit logs on every database. Still, managing native logs across dozens of servers takes a lot of extra work. Each database engine uses its own log format and stores files in different places. High traffic can also slow down a database when full query logging runs all day. Engineers with broad admin rights can even turn off native logs or change old files. To stay safe, teams need a way to link every single command to a real user. They also need controls that check queries in flight and mask private data fields.
PII in Logs Prevention + Single Sign-On (SSO): architecture patterns and best practices
Continue reading? Get the full guide.
Free. No spam. Unsubscribe anytime.
Govern statements and responses across databases and APIs
Good config and scoped roles are needed setup. They do not check single queries in flight or mask sensitive fields in returned rows. Across Postgres, MySQL, SQL Server, MongoDB, ClickHouse, Kubernetes APIs, SSH, and internal HTTP endpoints, hoop.dev runs beside each supported service as an open-source proxy, a sidecar for your database or API.
First, hoop.dev guardrails block banned queries before they run. Then hoop.dev data masking rewrites matched sensitive values in responses in memory. The audit trail records every statement and verdict per resource. Furthermore, hoop.dev holds SOC 2 Type II and is open source on GitHub.
Frequently asked questions
What is the difference between interactive and non-interactive sign in logs?
Interactive logs record when a person types a password or approves a prompt. Non-interactive logs record when an app refreshes a token in the background on its own.
Do sign in logs show what commands a user ran on a server?
No, sign in logs only show that the user passed the login check. They do not record shell commands, file edits, or database queries run during the work.
How can teams keep sign in logs for a longer time?
Cloud portals only hold login records for a short window by default. Teams set up export rules to send those records to a central log storage service.
Related guides
In this post