simonredfern
4a856123ad
session timeout
2025-12-18 00:17:55 +01:00
simonredfern
a70b352b06
You have this Entitlement layout
2025-12-18 00:12:09 +01:00
simonredfern
bc245663cb
hide glossary items with empty example value or description
2025-12-18 00:02:07 +01:00
simonredfern
8286c2fdd6
more space in glossary
2025-12-17 23:56:34 +01:00
simonredfern
4af5061319
don't show Request button if user has Entitlement
2025-12-17 23:53:21 +01:00
simonredfern
519109b17f
fixing pre scala-language code blocks
2025-12-16 19:17:34 +01:00
simonredfern
e6890fc551
sorted keys
2025-12-15 14:05:31 +01:00
simonredfern
0b4825fc7c
OIDC checking / retrying 2
2025-12-14 11:15:35 +01:00
simonredfern
cd9ba264ec
OIDC checking / retrying
2025-12-14 11:04:14 +01:00
simonredfern
ca923f7b5a
commitID
2025-12-12 10:32:14 +01:00
simonredfern
37c2688fb5
ES modules
2025-12-11 20:44:07 +01:00
simonredfern
cf5412173b
scanned api versions uses is_active
2025-12-11 20:07:07 +01:00
simonredfern
53bef156f9
using v6.0.0 of scanned apis fix
2025-12-11 19:27:15 +01:00
simonredfern
c870628ad3
using v6.0.0 of scanned apis
2025-12-11 19:22:59 +01:00
simonredfern
23a1615dcb
trying compiler options CommonJS
2025-12-11 16:04:35 +01:00
simonredfern
d7638b1d70
moved shared-constants.ts to src
2025-12-11 14:03:21 +01:00
simonredfern
9b14179d33
for docker
2025-12-10 13:35:56 +01:00
simonredfern
6d3c2a4806
tags
2025-12-09 11:09:10 +01:00
simonredfern
028a1d7c1d
Tags
2025-12-08 23:13:49 +01:00
simonredfern
e2558a4558
Highlight selected tag
2025-12-08 23:09:34 +01:00
simonredfern
3dbc9f7426
All link
2025-12-08 22:59:17 +01:00
simonredfern
7b4136f26d
show tags on version select
2025-12-08 22:40:11 +01:00
simonredfern
ad9a15cecd
remove right panel if no operationid selected
2025-12-08 21:55:41 +01:00
simonredfern
24ca25caff
Split dropdown of versions
2025-12-08 19:39:19 +01:00
simonredfern
1a8dfb3975
Svelte drop downs for Version and Message Docs
2025-12-08 19:25:01 +01:00
simonredfern
046ba2d96d
when change version show endpoint count instead of first endpoint
2025-12-08 17:44:56 +01:00
simonredfern
6a83e547a4
changing version from more
2025-12-08 17:21:07 +01:00
simonredfern
85de00bdfe
footnote operationId
2025-12-08 17:14:00 +01:00
simonredfern
307a6359a3
footnote
2025-12-08 16:43:50 +01:00
simonredfern
9eb7265894
showing version url in input box
2025-12-08 16:41:37 +01:00
simonredfern
5db4848b29
first endpoint
2025-12-08 16:36:23 +01:00
simonredfern
d329a02fe8
version is OBPv6.0.0 by default
2025-12-08 16:32:20 +01:00
simonredfern
63bec0dd00
changing url path structure to resource-docs
2025-12-08 16:21:10 +01:00
simonredfern
ed5de46361
Glad you're happy!
2025-12-05 12:05:17 +01:00
simonredfern
3daae4d67c
tweaked package.json langchain
2025-12-05 10:23:49 +01:00
simonredfern
1cfb968268
remove double escaping 2
2025-12-03 21:56:54 +01:00
simonredfern
e87f2e6389
remove double escaping
2025-12-03 21:54:51 +01:00
simonredfern
b0d927c1e1
showing proper OBP error message instead of squashing them
2025-12-03 21:50:56 +01:00
simonredfern
6d1aac927e
Add Svelte 5 and convert CodeBlock component
2025-12-02 14:39:19 +01:00
simonredfern
8277fa4532
Svelte port doc
2025-12-02 14:32:39 +01:00
simonredfern
056171388f
OAuth2/OIDC
2025-12-02 14:26:19 +01:00
simonredfern
b97f39b4e1
better error with Request Entitlement and sending user_id
2025-12-02 02:08:16 +01:00
simonredfern
4a5239e5aa
OAuth2 tweaks
2025-12-02 01:11:17 +01:00
simonredfern
f450946ca6
Merge branch 'develop' into oauth2
2025-12-01 12:07:12 +01:00
simonredfern
1c8c8f09b8
env_ai
2025-12-01 11:51:11 +01:00
simonredfern
3450df5d01
OAuth2 step 2 ok
2025-12-01 11:28:40 +01:00
simonredfern
dc69f9664d
OAuth2 login first step works
2025-12-01 11:07:05 +01:00
simonredfern
d14fb57005
OAuth1 to OAuth2
2025-11-30 10:11:51 +01:00
simonredfern
a86f1455bb
Add implementation status tracking document
...
- Track progress across all 6 phases
- Document completed work (Phases 1-2: 100%)
- List remaining tasks
- Provide testing checklist
- Include quick reference commands
- Timeline and achievement tracking
Current Status: 60% complete
- Backend core implementation: Complete
- Ready for testing with OBP-OIDC server
2025-11-29 19:56:19 +01:00
simonredfern
b2df3a9791
Phase 2: Integrate OAuth2 into application
...
Application Integration:
- Update server/app.ts to initialize OAuth2Service on startup
* Conditional initialization based on VITE_USE_OAUTH2 flag
* OIDC discovery document fetching
* Comprehensive error handling and logging
* Graceful fallback if OIDC provider unavailable
UserController Updates:
- Support dual authentication (OAuth 1.0a and OAuth2)
- OAuth2 user session detection and retrieval
- Automatic token refresh when access token expires
- Unified user data format for both auth methods
- Enhanced logout to clear both OAuth 1.0a and OAuth2 sessions
- Comprehensive logging for debugging
Features:
- Seamless switching between auth methods via feature flag
- Backward compatibility maintained
- Automatic token refresh before expiry
- Session cleanup on logout
- Error handling with fallback to empty response
Next phase: Update frontend components for OAuth2 login flow
2025-11-29 19:54:58 +01:00