Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: intrafind/ihub-apps
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v4.3.3
Choose a base ref
...
head repository: intrafind/ihub-apps
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v4.3.4
Choose a head ref
  • 2 commits
  • 1 file changed
  • 3 contributors

Commits on Nov 13, 2025

  1. Preserve original URL for all authentication methods, not just OIDC

    When users navigate to any route while unauthenticated, they should return
    to that route after successful login, regardless of authentication method
    (OIDC, local, LDAP, proxy, Teams SSO, etc.).
    
    Changes:
    
    1. Generic return URL storage (authReturnUrl)
       - Renamed oidcReturnUrl to authReturnUrl for all auth methods
       - Store current URL when user is detected as unauthenticated
       - Clean auth-related query parameters before storing
       - Skip storing for login pages and logout scenarios
    
    2. Return URL redirect after ALL login methods
       - login() - Local username/password auth
       - loginWithToken() - Proxy auth, OIDC callbacks, Teams SSO
       - loginWithOidc() - OIDC provider redirect
       - All methods now check authReturnUrl and redirect after success
    
    3. Auto-redirect enhancement
       - OIDC auto-redirect now uses stored authReturnUrl
       - Passes returnUrl parameter to server for session storage
    
    Flow for all auth methods:
    1. User visits /apps/meeting-analyser (not authenticated)
    2. System stores URL in sessionStorage.authReturnUrl
    3. User authenticates (any method: OIDC/local/LDAP/proxy/Teams)
    4. After successful auth, user redirects back to /apps/meeting-analyser
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude <[email protected]>
    manzke and claude committed Nov 13, 2025
    Configuration menu
    Copy the full SHA
    ea3c688 View commit details
    Browse the repository at this point in the history
  2. Preserve original URL for all authentication methods, not just OIDC (#…

    …533)
    
    When users navigate to any route while unauthenticated, they should
    return to that route after successful login, regardless of
    authentication method (OIDC, local, LDAP, proxy, Teams SSO, etc.).
    
    Changes:
    
    1. Generic return URL storage (authReturnUrl)
       - Renamed oidcReturnUrl to authReturnUrl for all auth methods
       - Store current URL when user is detected as unauthenticated
       - Clean auth-related query parameters before storing
       - Skip storing for login pages and logout scenarios
    
    2. Return URL redirect after ALL login methods
       - login() - Local username/password auth
       - loginWithToken() - Proxy auth, OIDC callbacks, Teams SSO
       - loginWithOidc() - OIDC provider redirect
       - All methods now check authReturnUrl and redirect after success
    
    3. Auto-redirect enhancement
       - OIDC auto-redirect now uses stored authReturnUrl
       - Passes returnUrl parameter to server for session storage
    
    Flow for all auth methods:
    1. User visits /apps/meeting-analyser (not authenticated)
    2. System stores URL in sessionStorage.authReturnUrl
    3. User authenticates (any method: OIDC/local/LDAP/proxy/Teams)
    4. After successful auth, user redirects back to /apps/meeting-analyser
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    manzke authored Nov 13, 2025
    Configuration menu
    Copy the full SHA
    3081a21 View commit details
    Browse the repository at this point in the history
Loading