summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-02-19Server Tokens: Rename `expires_in` to `expires_at`jwijenbergh
expires_in was confusing
2024-02-19Types Server: Remove protocols from profilejwijenbergh
2024-02-19Cookie + Exports: Store and return the cookie from the underlying contextjwijenbergh
This has the ability so that we can easily get the same cookie back in the client package by creating the one from the context
2024-02-19Server: Refactor internal server package to use new state filejwijenbergh
This completely rewrites the internal server package. Some advantages: - Caches less - Uses a callback interface so that the client package does not get so convoluted - Introduce a new API package that only deals with the server API and uses github.com/jwijenbergh/eduoauth-go
2024-02-19Config: New state filejwijenbergh
Caches less. Also convert the V1 state file
2024-02-19Server: Delete old files to prepare for new internal APIjwijenbergh
2024-02-19Util + OAuth: Delete internal OAuth implementationjwijenbergh
Preparing to move to github.com/jwijenbergh/eduoauth-go
2024-02-19All: Prepare to get rid of go-errors/errors libjwijenbergh
2024-02-19Python: Add a helper for server type __str__ representationjwijenbergh
2024-02-19Exports + Python: New API for Token Getter and Setterjwijenbergh
First argument is the server id and type instead of a single argument with JSON
2024-02-19Python example: Set common version from variablejwijenbergh
2024-02-19HTTP: Make sure to add all headersjwijenbergh
Now needed as we do some of the header code differently. Previously it worked because e.g. the accept header had one value that was capitalized
2024-02-19i18nerr + HTTP: Properly convert timeout errorsjwijenbergh
2024-02-19Exports Make: Get version from internal versionjwijenbergh
2024-02-19Docs API: Add autogenerated notejwijenbergh
2024-02-19Docs getting started: Do not explicitly mention versionjwijenbergh
2024-02-19Client redirect: Formatting changesjwijenbergh
2024-02-19Client: Split client id and discovery functionsjwijenbergh
2024-02-19Makefile: Cleanup old targetsjwijenbergh
2024-02-19Client FSM + Python: Begin implementing a new state machinejwijenbergh
2024-02-19Test: Add an AssertError helperjwijenbergh
2024-02-19Version: Initial packagejwijenbergh
2024-02-19Add pip docker filesjwijenbergh
2024-01-17Python Main: Remove \* in docstringjwijenbergh
Gave a SyntaxWarning using Python 3.12
2024-01-10Go.mod/Go.sum: Update depsjwijenbergh
2023-11-01OAuth + Server: Make ISS optional for custom serversjwijenbergh
2023-10-31go.mod/go.sum: Update depsjwijenbergh
2023-10-26Client: Support govVPN client IDsjwijenbergh
2023-09-29Client: Simplify mobile redirect logic to separate filejwijenbergh
2023-09-29Exports Docs: Improve examples for mobile redirectsjwijenbergh
2023-09-29OAuth: Check for error parameter in authorization responsejwijenbergh
2023-09-29OAuth Test: Fix redirect URI + listener changesjwijenbergh
2023-09-29OAuth: Correctly pass Redirect URI to token requestjwijenbergh
2023-09-29Client + Server + OAuth: Support mobile redirectsjwijenbergh
2023-09-25Client: Update translations from Weblatejwijenbergh
2023-09-25Client + Locales: Update cleanup+renew canceled erorr messagejwijenbergh
2023-09-25Client: Update translations from Weblatejwijenbergh
2023-09-25Client: Update translations from Weblatejwijenbergh
2023-09-25go.mod/go.sum: update depsjwijenbergh
2023-09-25Exports: Log no tokens returned as debugjwijenbergh
2023-09-25Docs Exports: Add some example input/outputjwijenbergh
2023-09-25Changes: Update for unreleased v2jwijenbergh
2023-09-25Docs API: Update state machine figurejwijenbergh
2023-09-25Exports: Update spacing in docsjwijenbergh
2023-09-25Exports: Update docsjwijenbergh
2023-09-25Genexportsdoc: Set executable flagjwijenbergh
2023-09-25Export Docs: Update bullets spacingjwijenbergh
2023-09-25Docker + Workflows: Move to deploy repojwijenbergh
2023-09-25Docs: Add autogenerated exports docjwijenbergh
2023-09-25Exports: Format and rewrite some commentsjwijenbergh