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

rohanpm / kobo
50%
master: 49%

Build:
Build:
LAST BUILD BRANCH: remove-auto-logout
DEFAULT BRANCH: master
Repo Added 06 Oct 2018 07:15AM UTC
Files 109
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

LAST BUILD ON BRANCH refactored-gssapi
branch: refactored-gssapi
CHANGE BRANCH
x
Reset
  • refactored-gssapi
  • 0.8.0
  • fix-middleware-compat
  • fork-task-log-exceptions
  • logging-thread-py3
  • logging-thread-recover
  • middleware-TypeError
  • release-via-travis
  • remove-auto-logout
  • retire-content-delivery-release-bot
  • test-improvements

pending completion
22

push

travis-ci

rohanpm
Refactor gssapi login method to reuse krb5login endpoint

For gssapi auth, there is no need to add a new XML-RPC method
on the hub and step through the gssapi process on both client
and server sides ourselves.  Let's just authenticate with the
existing krb5login endpoint instead.

The advantages of doing it this way include:

- As no hub changes are needed at all, it already works on any
  hub deployed today, i.e. clients can upgrade to Python3/gssapi
  without blocking on the hub upgrading first.

- Avoids reimplementing client side of gssapi process, instead
  reusing it from requests_gssapi.
  (some code is still needed for configuration however.)

- Avoids reimplementing server side of gssapi process, instead
  reusing it from httpd or whichever server is placed in front
  of the hub.

- When login_krbv is dropped, it will mean there's only one place
  where kerberos auth needs to be configured on the hub, rather than
  two which currently need to be kept in sync with each other
  (hub settings and httpd settings).

- Since the auth is no longer tunneled inside of XML-RPC, authentication
  requests from kobo clients will now appear in httpd logs.

3030 of 6085 relevant lines covered (49.79%)

0.5 hits per line

Relevant lines Covered
Build:
Build:
6085 RELEVANT LINES 3030 COVERED LINES
0.5 HITS PER LINE
Source Files on refactored-gssapi
  • Tree
  • List 108
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
22 refactored-gssapi Refactor gssapi login method to reuse krb5login endpoint For gssapi auth, there is no need to add a new XML-RPC method on the hub and step through the gssapi process on both client and server sides ourselves. Let's just authenticate with the exi... push 23 Apr 2020 04:44AM UTC rohanpm travis-ci pending completion  
21 refactored-gssapi Refactor gssapi login method to reuse krb5login endpoint For gssapi auth, there is no need to add a new XML-RPC method on the hub and step through the gssapi process on both client and server sides ourselves. Let's just authenticate with the exi... push 23 Apr 2020 04:30AM UTC rohanpm travis-ci pending completion  
See All Builds (15)
  • Repo on GitHub
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