elastic / elastic/apm-server

Provide integration with external authentication systems for the RUM endpoint

Open
#1,718 3 comments 7 reactions 0 assignees View on GitHub
discuss rum
Dominant language
Go
Stars
1.3k
Forks
543
Avg merge
1d 18h
Merged PRs (30d)
109

Description

In some use-cases (such as [this one](https://github.com/elastic/apm-agent-js-base/issues/136)) the RUM endpoint could be secured using the authentication system already in place for the web application that is being monitored. This would mean that we only accept payloads with a valid authentication token (therefore only for logged-in users).

Furthermore, we need to investigate the scope of authentication systems for which we can provide support. But, we can start with supporting `Authorization: Bearer ` header with JWT.

This feature should be optional and disabled by default.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.