Okta-resource-servers
19 operations, identified by eventType in the audit log.
| eventType | Description |
|---|---|
| resource_servers.api_server.activate | Activate an API server. This can be used to audit when an API server is transitioned to an active state. |
| resource_servers.api_server.auth_server.add | Add a third-party authorization server to an API server. This can be used to audit the association of a third-party authorization server with a resource server. |
| resource_servers.api_server.auth_server.remove | Remove a third-party authorization server from an API server. This can be used to audit the removal of a third-party authorization server association from a resource server. |
| resource_servers.api_server.auth_server.update | Update a third-party authorization server linked to an API server. This can be used to audit configuration changes for a linked third-party authorization server. |
| resource_servers.api_server.deactivate | Deactivate an API server. This can be used to audit when an API server is transitioned to an inactive state. |
| resource_servers.api_server.delete | Delete an API server. This can be used to audit the removal of a registered third-party API server. |
| resource_servers.api_server.register | Register a new API server. This can be used to audit the registration of a third-party API server as a resource server. |
| resource_servers.api_server.update | Update an API server. This can be used to audit when an API server configuration is modified. |
| resource_servers.client_authentication_settings.create | Create client authentication settings for a resource server. This can be used to audit the creation of client authentication settings for a resource server. |
| resource_servers.client_authentication_settings.delete | Delete client authentication settings for a resource server. This can be used to audit the deletion of client authentication settings for a resource server. |
| resource_servers.client_authentication_settings.update | Update client authentication settings for a resource server. This can be used to audit an update to the configuration of client authentication settings for a resource server. |
| resource_servers.mcp_server.activate | Activate MCP server. This can be used to monitor when MCP servers are activated and made available for use by AI agents. |
| resource_servers.mcp_server.auth_server.create | Create third-party authorization server. This can be used to monitor when third-party authorization servers are discovered and created during MCP server registration. Emitted during MCP server registration or metadata refresh. |
| resource_servers.mcp_server.auth_server.delete | Delete third-party authorization server. This can be used to monitor when third-party authorization servers are removed during MCP server deletion. |
| resource_servers.mcp_server.auth_server.update | Update third-party authorization server metadata. This can be used to monitor when third-party authorization server metadata is updated. |
| resource_servers.mcp_server.deactivate | Deactivate MCP server. This can be used to monitor when MCP servers are deactivated and no longer available for use by AI agents. |
| resource_servers.mcp_server.delete | Delete MCP server. This can be used to monitor when MCP servers are removed from your organization. |
| resource_servers.mcp_server.register | Register MCP server. This can be used to monitor when new MCP servers are registered in your organization. |
| resource_servers.mcp_server.update | Update MCP server. This can be used to monitor when MCP server metadata is updated, either through admin changes or an automated refresh from the remote server. |
resource_servers.api_server.activate
#Description
Activate an API server. This can be used to audit when an API server is transitioned to an active state.
Fields #
| Name | Description |
|---|---|
actor.id | Unique ID of the actor performing the event. |
actor.type | Type of actor: User, Client, System, PublicClientApp, etc. |
actor.alternateId | Username or email of the actor. |
actor.displayName | Display name of the actor. |
target[].id | ID of each target object (user, group, application, ...). |
target[].type | Type of each target object. |
target[].alternateId | Username or email of each target object. |
outcome.result | Result: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN. |
outcome.reason | Human-readable reason for the outcome. |
client.ipAddress | IP address of the client. |
client.userAgent.rawUserAgent | Raw user agent string. |
client.geographicalContext.country | Country of origin for the request. |
securityContext.isProxy | Whether the request came through a proxy or anonymizer. |
authenticationContext.externalSessionId | Session ID correlating events in one user session. |
transaction.id | Transaction ID correlating multiple log entries for one action. |
References #
- Okta Event Types Catalog: resource_servers.api_server.activate https://developer.okta.com/docs/reference/api/event-types/#resource_servers-api_server-activate
- Okta System Log API Reference https://developer.okta.com/docs/reference/api/system-log/
resource_servers.api_server.auth_server.add
#Description
Add a third-party authorization server to an API server. This can be used to audit the association of a third-party authorization server with a resource server.
Fields #
| Name | Description |
|---|---|
actor.id | Unique ID of the actor performing the event. |
actor.type | Type of actor: User, Client, System, PublicClientApp, etc. |
actor.alternateId | Username or email of the actor. |
actor.displayName | Display name of the actor. |
target[].id | ID of each target object (user, group, application, ...). |
target[].type | Type of each target object. |
target[].alternateId | Username or email of each target object. |
outcome.result | Result: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN. |
outcome.reason | Human-readable reason for the outcome. |
client.ipAddress | IP address of the client. |
client.userAgent.rawUserAgent | Raw user agent string. |
client.geographicalContext.country | Country of origin for the request. |
securityContext.isProxy | Whether the request came through a proxy or anonymizer. |
authenticationContext.externalSessionId | Session ID correlating events in one user session. |
transaction.id | Transaction ID correlating multiple log entries for one action. |
References #
- Okta Event Types Catalog: resource_servers.api_server.auth_server.add https://developer.okta.com/docs/reference/api/event-types/#resource_servers-api_server-auth_server-add
- Okta System Log API Reference https://developer.okta.com/docs/reference/api/system-log/
resource_servers.api_server.auth_server.remove
#Description
Remove a third-party authorization server from an API server. This can be used to audit the removal of a third-party authorization server association from a resource server.
Fields #
| Name | Description |
|---|---|
actor.id | Unique ID of the actor performing the event. |
actor.type | Type of actor: User, Client, System, PublicClientApp, etc. |
actor.alternateId | Username or email of the actor. |
actor.displayName | Display name of the actor. |
target[].id | ID of each target object (user, group, application, ...). |
target[].type | Type of each target object. |
target[].alternateId | Username or email of each target object. |
outcome.result | Result: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN. |
outcome.reason | Human-readable reason for the outcome. |
client.ipAddress | IP address of the client. |
client.userAgent.rawUserAgent | Raw user agent string. |
client.geographicalContext.country | Country of origin for the request. |
securityContext.isProxy | Whether the request came through a proxy or anonymizer. |
authenticationContext.externalSessionId | Session ID correlating events in one user session. |
transaction.id | Transaction ID correlating multiple log entries for one action. |
References #
- Okta Event Types Catalog: resource_servers.api_server.auth_server.remove https://developer.okta.com/docs/reference/api/event-types/#resource_servers-api_server-auth_server-remove
- Okta System Log API Reference https://developer.okta.com/docs/reference/api/system-log/
resource_servers.api_server.auth_server.update
#Description
Update a third-party authorization server linked to an API server. This can be used to audit configuration changes for a linked third-party authorization server.
Fields #
| Name | Description |
|---|---|
actor.id | Unique ID of the actor performing the event. |
actor.type | Type of actor: User, Client, System, PublicClientApp, etc. |
actor.alternateId | Username or email of the actor. |
actor.displayName | Display name of the actor. |
target[].id | ID of each target object (user, group, application, ...). |
target[].type | Type of each target object. |
target[].alternateId | Username or email of each target object. |
outcome.result | Result: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN. |
outcome.reason | Human-readable reason for the outcome. |
client.ipAddress | IP address of the client. |
client.userAgent.rawUserAgent | Raw user agent string. |
client.geographicalContext.country | Country of origin for the request. |
securityContext.isProxy | Whether the request came through a proxy or anonymizer. |
authenticationContext.externalSessionId | Session ID correlating events in one user session. |
transaction.id | Transaction ID correlating multiple log entries for one action. |
References #
- Okta Event Types Catalog: resource_servers.api_server.auth_server.update https://developer.okta.com/docs/reference/api/event-types/#resource_servers-api_server-auth_server-update
- Okta System Log API Reference https://developer.okta.com/docs/reference/api/system-log/
resource_servers.api_server.deactivate
#Description
Deactivate an API server. This can be used to audit when an API server is transitioned to an inactive state.
Fields #
| Name | Description |
|---|---|
actor.id | Unique ID of the actor performing the event. |
actor.type | Type of actor: User, Client, System, PublicClientApp, etc. |
actor.alternateId | Username or email of the actor. |
actor.displayName | Display name of the actor. |
target[].id | ID of each target object (user, group, application, ...). |
target[].type | Type of each target object. |
target[].alternateId | Username or email of each target object. |
outcome.result | Result: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN. |
outcome.reason | Human-readable reason for the outcome. |
client.ipAddress | IP address of the client. |
client.userAgent.rawUserAgent | Raw user agent string. |
client.geographicalContext.country | Country of origin for the request. |
securityContext.isProxy | Whether the request came through a proxy or anonymizer. |
authenticationContext.externalSessionId | Session ID correlating events in one user session. |
transaction.id | Transaction ID correlating multiple log entries for one action. |
References #
- Okta Event Types Catalog: resource_servers.api_server.deactivate https://developer.okta.com/docs/reference/api/event-types/#resource_servers-api_server-deactivate
- Okta System Log API Reference https://developer.okta.com/docs/reference/api/system-log/
resource_servers.api_server.delete
#Description
Delete an API server. This can be used to audit the removal of a registered third-party API server.
Fields #
| Name | Description |
|---|---|
actor.id | Unique ID of the actor performing the event. |
actor.type | Type of actor: User, Client, System, PublicClientApp, etc. |
actor.alternateId | Username or email of the actor. |
actor.displayName | Display name of the actor. |
target[].id | ID of each target object (user, group, application, ...). |
target[].type | Type of each target object. |
target[].alternateId | Username or email of each target object. |
outcome.result | Result: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN. |
outcome.reason | Human-readable reason for the outcome. |
client.ipAddress | IP address of the client. |
client.userAgent.rawUserAgent | Raw user agent string. |
client.geographicalContext.country | Country of origin for the request. |
securityContext.isProxy | Whether the request came through a proxy or anonymizer. |
authenticationContext.externalSessionId | Session ID correlating events in one user session. |
transaction.id | Transaction ID correlating multiple log entries for one action. |
References #
- Okta Event Types Catalog: resource_servers.api_server.delete https://developer.okta.com/docs/reference/api/event-types/#resource_servers-api_server-delete
- Okta System Log API Reference https://developer.okta.com/docs/reference/api/system-log/
resource_servers.api_server.register
#Description
Register a new API server. This can be used to audit the registration of a third-party API server as a resource server.
Fields #
| Name | Description |
|---|---|
actor.id | Unique ID of the actor performing the event. |
actor.type | Type of actor: User, Client, System, PublicClientApp, etc. |
actor.alternateId | Username or email of the actor. |
actor.displayName | Display name of the actor. |
target[].id | ID of each target object (user, group, application, ...). |
target[].type | Type of each target object. |
target[].alternateId | Username or email of each target object. |
outcome.result | Result: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN. |
outcome.reason | Human-readable reason for the outcome. |
client.ipAddress | IP address of the client. |
client.userAgent.rawUserAgent | Raw user agent string. |
client.geographicalContext.country | Country of origin for the request. |
securityContext.isProxy | Whether the request came through a proxy or anonymizer. |
authenticationContext.externalSessionId | Session ID correlating events in one user session. |
transaction.id | Transaction ID correlating multiple log entries for one action. |
References #
- Okta Event Types Catalog: resource_servers.api_server.register https://developer.okta.com/docs/reference/api/event-types/#resource_servers-api_server-register
- Okta System Log API Reference https://developer.okta.com/docs/reference/api/system-log/
resource_servers.api_server.update
#Description
Update an API server. This can be used to audit when an API server configuration is modified.
Fields #
| Name | Description |
|---|---|
actor.id | Unique ID of the actor performing the event. |
actor.type | Type of actor: User, Client, System, PublicClientApp, etc. |
actor.alternateId | Username or email of the actor. |
actor.displayName | Display name of the actor. |
target[].id | ID of each target object (user, group, application, ...). |
target[].type | Type of each target object. |
target[].alternateId | Username or email of each target object. |
outcome.result | Result: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN. |
outcome.reason | Human-readable reason for the outcome. |
client.ipAddress | IP address of the client. |
client.userAgent.rawUserAgent | Raw user agent string. |
client.geographicalContext.country | Country of origin for the request. |
securityContext.isProxy | Whether the request came through a proxy or anonymizer. |
authenticationContext.externalSessionId | Session ID correlating events in one user session. |
transaction.id | Transaction ID correlating multiple log entries for one action. |
References #
- Okta Event Types Catalog: resource_servers.api_server.update https://developer.okta.com/docs/reference/api/event-types/#resource_servers-api_server-update
- Okta System Log API Reference https://developer.okta.com/docs/reference/api/system-log/
resource_servers.client_authentication_settings.create
#Description
Create client authentication settings for a resource server. This can be used to audit the creation of client authentication settings for a resource server.
Fields #
| Name | Description |
|---|---|
actor.id | Unique ID of the actor performing the event. |
actor.type | Type of actor: User, Client, System, PublicClientApp, etc. |
actor.alternateId | Username or email of the actor. |
actor.displayName | Display name of the actor. |
target[].id | ID of each target object (user, group, application, ...). |
target[].type | Type of each target object. |
target[].alternateId | Username or email of each target object. |
outcome.result | Result: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN. |
outcome.reason | Human-readable reason for the outcome. |
client.ipAddress | IP address of the client. |
client.userAgent.rawUserAgent | Raw user agent string. |
client.geographicalContext.country | Country of origin for the request. |
securityContext.isProxy | Whether the request came through a proxy or anonymizer. |
authenticationContext.externalSessionId | Session ID correlating events in one user session. |
transaction.id | Transaction ID correlating multiple log entries for one action. |
References #
- Okta Event Types Catalog: resource_servers.client_authentication_settings.create https://developer.okta.com/docs/reference/api/event-types/#resource_servers-client_authentication_settings-create
- Okta System Log API Reference https://developer.okta.com/docs/reference/api/system-log/
resource_servers.client_authentication_settings.delete
#Description
Delete client authentication settings for a resource server. This can be used to audit the deletion of client authentication settings for a resource server.
Fields #
| Name | Description |
|---|---|
actor.id | Unique ID of the actor performing the event. |
actor.type | Type of actor: User, Client, System, PublicClientApp, etc. |
actor.alternateId | Username or email of the actor. |
actor.displayName | Display name of the actor. |
target[].id | ID of each target object (user, group, application, ...). |
target[].type | Type of each target object. |
target[].alternateId | Username or email of each target object. |
outcome.result | Result: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN. |
outcome.reason | Human-readable reason for the outcome. |
client.ipAddress | IP address of the client. |
client.userAgent.rawUserAgent | Raw user agent string. |
client.geographicalContext.country | Country of origin for the request. |
securityContext.isProxy | Whether the request came through a proxy or anonymizer. |
authenticationContext.externalSessionId | Session ID correlating events in one user session. |
transaction.id | Transaction ID correlating multiple log entries for one action. |
References #
- Okta Event Types Catalog: resource_servers.client_authentication_settings.delete https://developer.okta.com/docs/reference/api/event-types/#resource_servers-client_authentication_settings-delete
- Okta System Log API Reference https://developer.okta.com/docs/reference/api/system-log/
resource_servers.client_authentication_settings.update
#Description
Update client authentication settings for a resource server. This can be used to audit an update to the configuration of client authentication settings for a resource server.
Fields #
| Name | Description |
|---|---|
actor.id | Unique ID of the actor performing the event. |
actor.type | Type of actor: User, Client, System, PublicClientApp, etc. |
actor.alternateId | Username or email of the actor. |
actor.displayName | Display name of the actor. |
target[].id | ID of each target object (user, group, application, ...). |
target[].type | Type of each target object. |
target[].alternateId | Username or email of each target object. |
outcome.result | Result: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN. |
outcome.reason | Human-readable reason for the outcome. |
client.ipAddress | IP address of the client. |
client.userAgent.rawUserAgent | Raw user agent string. |
client.geographicalContext.country | Country of origin for the request. |
securityContext.isProxy | Whether the request came through a proxy or anonymizer. |
authenticationContext.externalSessionId | Session ID correlating events in one user session. |
transaction.id | Transaction ID correlating multiple log entries for one action. |
References #
- Okta Event Types Catalog: resource_servers.client_authentication_settings.update https://developer.okta.com/docs/reference/api/event-types/#resource_servers-client_authentication_settings-update
- Okta System Log API Reference https://developer.okta.com/docs/reference/api/system-log/
resource_servers.mcp_server.activate
#Description
Activate MCP server. This can be used to monitor when MCP servers are activated and made available for use by AI agents.
Fields #
| Name | Description |
|---|---|
actor.id | Unique ID of the actor performing the event. |
actor.type | Type of actor: User, Client, System, PublicClientApp, etc. |
actor.alternateId | Username or email of the actor. |
actor.displayName | Display name of the actor. |
target[].id | ID of each target object (user, group, application, ...). |
target[].type | Type of each target object. |
target[].alternateId | Username or email of each target object. |
outcome.result | Result: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN. |
outcome.reason | Human-readable reason for the outcome. |
client.ipAddress | IP address of the client. |
client.userAgent.rawUserAgent | Raw user agent string. |
client.geographicalContext.country | Country of origin for the request. |
securityContext.isProxy | Whether the request came through a proxy or anonymizer. |
authenticationContext.externalSessionId | Session ID correlating events in one user session. |
transaction.id | Transaction ID correlating multiple log entries for one action. |
References #
- Okta Event Types Catalog: resource_servers.mcp_server.activate https://developer.okta.com/docs/reference/api/event-types/#resource_servers-mcp_server-activate
- Okta System Log API Reference https://developer.okta.com/docs/reference/api/system-log/
resource_servers.mcp_server.auth_server.create
#Description
Create third-party authorization server. This can be used to monitor when third-party authorization servers are discovered and created during MCP server registration. Emitted during MCP server registration or metadata refresh.
Fields #
| Name | Description |
|---|---|
actor.id | Unique ID of the actor performing the event. |
actor.type | Type of actor: User, Client, System, PublicClientApp, etc. |
actor.alternateId | Username or email of the actor. |
actor.displayName | Display name of the actor. |
target[].id | ID of each target object (user, group, application, ...). |
target[].type | Type of each target object. |
target[].alternateId | Username or email of each target object. |
outcome.result | Result: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN. |
outcome.reason | Human-readable reason for the outcome. |
client.ipAddress | IP address of the client. |
client.userAgent.rawUserAgent | Raw user agent string. |
client.geographicalContext.country | Country of origin for the request. |
securityContext.isProxy | Whether the request came through a proxy or anonymizer. |
authenticationContext.externalSessionId | Session ID correlating events in one user session. |
transaction.id | Transaction ID correlating multiple log entries for one action. |
References #
- Okta Event Types Catalog: resource_servers.mcp_server.auth_server.create https://developer.okta.com/docs/reference/api/event-types/#resource_servers-mcp_server-auth_server-create
- Okta System Log API Reference https://developer.okta.com/docs/reference/api/system-log/
resource_servers.mcp_server.auth_server.delete
#Description
Delete third-party authorization server. This can be used to monitor when third-party authorization servers are removed during MCP server deletion.
Fields #
| Name | Description |
|---|---|
actor.id | Unique ID of the actor performing the event. |
actor.type | Type of actor: User, Client, System, PublicClientApp, etc. |
actor.alternateId | Username or email of the actor. |
actor.displayName | Display name of the actor. |
target[].id | ID of each target object (user, group, application, ...). |
target[].type | Type of each target object. |
target[].alternateId | Username or email of each target object. |
outcome.result | Result: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN. |
outcome.reason | Human-readable reason for the outcome. |
client.ipAddress | IP address of the client. |
client.userAgent.rawUserAgent | Raw user agent string. |
client.geographicalContext.country | Country of origin for the request. |
securityContext.isProxy | Whether the request came through a proxy or anonymizer. |
authenticationContext.externalSessionId | Session ID correlating events in one user session. |
transaction.id | Transaction ID correlating multiple log entries for one action. |
References #
- Okta Event Types Catalog: resource_servers.mcp_server.auth_server.delete https://developer.okta.com/docs/reference/api/event-types/#resource_servers-mcp_server-auth_server-delete
- Okta System Log API Reference https://developer.okta.com/docs/reference/api/system-log/
resource_servers.mcp_server.auth_server.update
#Description
Update third-party authorization server metadata. This can be used to monitor when third-party authorization server metadata is updated.
Fields #
| Name | Description |
|---|---|
actor.id | Unique ID of the actor performing the event. |
actor.type | Type of actor: User, Client, System, PublicClientApp, etc. |
actor.alternateId | Username or email of the actor. |
actor.displayName | Display name of the actor. |
target[].id | ID of each target object (user, group, application, ...). |
target[].type | Type of each target object. |
target[].alternateId | Username or email of each target object. |
outcome.result | Result: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN. |
outcome.reason | Human-readable reason for the outcome. |
client.ipAddress | IP address of the client. |
client.userAgent.rawUserAgent | Raw user agent string. |
client.geographicalContext.country | Country of origin for the request. |
securityContext.isProxy | Whether the request came through a proxy or anonymizer. |
authenticationContext.externalSessionId | Session ID correlating events in one user session. |
transaction.id | Transaction ID correlating multiple log entries for one action. |
References #
- Okta Event Types Catalog: resource_servers.mcp_server.auth_server.update https://developer.okta.com/docs/reference/api/event-types/#resource_servers-mcp_server-auth_server-update
- Okta System Log API Reference https://developer.okta.com/docs/reference/api/system-log/
resource_servers.mcp_server.deactivate
#Description
Deactivate MCP server. This can be used to monitor when MCP servers are deactivated and no longer available for use by AI agents.
Fields #
| Name | Description |
|---|---|
actor.id | Unique ID of the actor performing the event. |
actor.type | Type of actor: User, Client, System, PublicClientApp, etc. |
actor.alternateId | Username or email of the actor. |
actor.displayName | Display name of the actor. |
target[].id | ID of each target object (user, group, application, ...). |
target[].type | Type of each target object. |
target[].alternateId | Username or email of each target object. |
outcome.result | Result: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN. |
outcome.reason | Human-readable reason for the outcome. |
client.ipAddress | IP address of the client. |
client.userAgent.rawUserAgent | Raw user agent string. |
client.geographicalContext.country | Country of origin for the request. |
securityContext.isProxy | Whether the request came through a proxy or anonymizer. |
authenticationContext.externalSessionId | Session ID correlating events in one user session. |
transaction.id | Transaction ID correlating multiple log entries for one action. |
References #
- Okta Event Types Catalog: resource_servers.mcp_server.deactivate https://developer.okta.com/docs/reference/api/event-types/#resource_servers-mcp_server-deactivate
- Okta System Log API Reference https://developer.okta.com/docs/reference/api/system-log/
resource_servers.mcp_server.delete
#Description
Delete MCP server. This can be used to monitor when MCP servers are removed from your organization.
Fields #
| Name | Description |
|---|---|
actor.id | Unique ID of the actor performing the event. |
actor.type | Type of actor: User, Client, System, PublicClientApp, etc. |
actor.alternateId | Username or email of the actor. |
actor.displayName | Display name of the actor. |
target[].id | ID of each target object (user, group, application, ...). |
target[].type | Type of each target object. |
target[].alternateId | Username or email of each target object. |
outcome.result | Result: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN. |
outcome.reason | Human-readable reason for the outcome. |
client.ipAddress | IP address of the client. |
client.userAgent.rawUserAgent | Raw user agent string. |
client.geographicalContext.country | Country of origin for the request. |
securityContext.isProxy | Whether the request came through a proxy or anonymizer. |
authenticationContext.externalSessionId | Session ID correlating events in one user session. |
transaction.id | Transaction ID correlating multiple log entries for one action. |
References #
- Okta Event Types Catalog: resource_servers.mcp_server.delete https://developer.okta.com/docs/reference/api/event-types/#resource_servers-mcp_server-delete
- Okta System Log API Reference https://developer.okta.com/docs/reference/api/system-log/
resource_servers.mcp_server.register
#Description
Register MCP server. This can be used to monitor when new MCP servers are registered in your organization.
Fields #
| Name | Description |
|---|---|
actor.id | Unique ID of the actor performing the event. |
actor.type | Type of actor: User, Client, System, PublicClientApp, etc. |
actor.alternateId | Username or email of the actor. |
actor.displayName | Display name of the actor. |
target[].id | ID of each target object (user, group, application, ...). |
target[].type | Type of each target object. |
target[].alternateId | Username or email of each target object. |
outcome.result | Result: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN. |
outcome.reason | Human-readable reason for the outcome. |
client.ipAddress | IP address of the client. |
client.userAgent.rawUserAgent | Raw user agent string. |
client.geographicalContext.country | Country of origin for the request. |
securityContext.isProxy | Whether the request came through a proxy or anonymizer. |
authenticationContext.externalSessionId | Session ID correlating events in one user session. |
transaction.id | Transaction ID correlating multiple log entries for one action. |
References #
- Okta Event Types Catalog: resource_servers.mcp_server.register https://developer.okta.com/docs/reference/api/event-types/#resource_servers-mcp_server-register
- Okta System Log API Reference https://developer.okta.com/docs/reference/api/system-log/
resource_servers.mcp_server.update
#Description
Update MCP server. This can be used to monitor when MCP server metadata is updated, either through admin changes or an automated refresh from the remote server.
Fields #
| Name | Description |
|---|---|
actor.id | Unique ID of the actor performing the event. |
actor.type | Type of actor: User, Client, System, PublicClientApp, etc. |
actor.alternateId | Username or email of the actor. |
actor.displayName | Display name of the actor. |
target[].id | ID of each target object (user, group, application, ...). |
target[].type | Type of each target object. |
target[].alternateId | Username or email of each target object. |
outcome.result | Result: SUCCESS, FAILURE, SKIPPED, ALLOW, DENY, CHALLENGE, UNKNOWN. |
outcome.reason | Human-readable reason for the outcome. |
client.ipAddress | IP address of the client. |
client.userAgent.rawUserAgent | Raw user agent string. |
client.geographicalContext.country | Country of origin for the request. |
securityContext.isProxy | Whether the request came through a proxy or anonymizer. |
authenticationContext.externalSessionId | Session ID correlating events in one user session. |
transaction.id | Transaction ID correlating multiple log entries for one action. |
References #
- Okta Event Types Catalog: resource_servers.mcp_server.update https://developer.okta.com/docs/reference/api/event-types/#resource_servers-mcp_server-update
- Okta System Log API Reference https://developer.okta.com/docs/reference/api/system-log/