• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

raystack / frontier / 8725784843
10%
main: 38%

Build:
Build:
LAST BUILD BRANCH: perf/optimize-release-caching
DEFAULT BRANCH: main
Ran 17 Apr 2024 05:01PM UTC
Jobs 1
Files 228
Run time 120min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

17 Apr 2024 04:57PM UTC coverage: 9.584% (-0.1%) from 9.706%
8725784843

Pull #590

github

kushsharma
feat: serviceuser token based authn

- other than the existing authenticaiton strategies
for service users, i.e., client credentials and jwk pair sets,
machine to machine authn can be done via opaque tokens.
- allowing clients to authenticate to system endpoints via client
credentials can allow users to DDoS servers based on CPU
usage. This will be disabled in near future and via client
credentials only auth token can be generated that will be used
as bearer to authenticate clients for frontier endpoints.

Signed-off-by: Kush Sharma <thekushsharma@gmail.com>
Pull Request #590: feat: serviceuser token based authn

451 of 4258 new or added lines in 16 files covered. (10.59%)

111 existing lines in 4 files now uncovered.

9469 of 98802 relevant lines covered (9.58%)

2.8 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
0.0
0.0% internal/store/postgres/serviceuser.go
3
8.37
0.0% cmd/seed.go
4
0.0
0.0% core/authenticate/service.go
4
0.0
0.0% internal/store/postgres/serviceuser_credential_repository.go
18
0.0
0.0% billing/checkout/service.go
24
0.0
0.0% pkg/server/interceptors/authorization.go
47
69.2
-14.21% internal/api/v1beta1/serviceuser.go
74
0.0
0.0% core/serviceuser/service.go
91
0.0
0.0% proto/v1beta1/models.pb.validate.go
103
37.89
-7.32% internal/api/v1beta1/mocks/serviceuser_service.go
148
0.0
0.0% proto/v1beta1/frontier_grpc.pb.go
172
4.08
-0.07% proto/v1beta1/models.pb.go
371
0.0
0.0% proto/v1beta1/frontier.pb.gw.go
556
0.0
0.0% proto/v1beta1/frontier.pb.validate.go
2190
5.91
-0.1% proto/v1beta1/frontier.pb.go

Uncovered Existing Lines

Lines Coverage ∆ File
1
0.0
0.0% proto/v1beta1/frontier.pb.gw.go
14
0.0
0.0% proto/v1beta1/frontier.pb.validate.go
23
0.0
0.0% core/serviceuser/service.go
73
5.91
-0.1% proto/v1beta1/frontier.pb.go
Jobs
ID Job ID Ran Files Coverage
1 8725784843.1 17 Apr 2024 05:01PM UTC 228
9.58
GitHub Action Run
Source Files on build 8725784843
  • Tree
  • List 228
  • Changed 20
  • Source Changed 0
  • Coverage Changed 18
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #590
  • PR Base - main (#8719563116)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc