Skip to content

Conversation

TakahikoKawasaki
Copy link
Member

  • Authorization Decision Endpoint

    • Support the getSessionId() method of the AuthorizationDecisionHandlerSpi interface, introduced in version 2.86 of authlete-java-jaxrs.
  • Token Endpoint

    • Reflect the method signature change of the tokenExchange(TokenResponse) method in the TokenRequestHandlerSpi interface. The new signature is tokenExchange(TokenResponse, Map<String, Object>), as updated in version 2.86 of authlete-java-jaxrs.
    • Reflect the method signature change of the jwtBearer(TokenResponse) method in the TokenRequestHandlerSpi interface. The new signature is jwtBearer(TokenResponse, Map<String, Object>), as updated in version 2.86 of authlete-java-jaxrs.
    • Implement the nativeSso(TokenResponse, Map<String, Object>) method in the TokenRequestHandlerSpi interface, introduced in version 2.86 of authlete-java-jaxrs.
  • Native SSO

    • Add the NativeSsoProcessor class, which is an implementation of the nativeSso(TokenResponse, Map<String, Object>) method in the TokenRequestHandlerSpi interface.
    • Add the SessionTracker class, which tracks active sessions.
    • Add the DeviceSecret class, representing the concept of a "Device Secret" as introduced in the "OpenID Connect Native SSO for Mobile Apps 1.0" specification ("Native SSO").
    • Add the DeviceSecretManager class, which manages DeviceSecret instances.
  • pom.xml

    • Update the version of authlete-java-common from 4.12 to 4.19.
    • Update the version of authlete-java-jaxrs from 2.80 to 2.86.
  • web.xml

    • Add com.authlete.jaxrs.server.core.SessionTracker as a listener class.
- Authorization Decision Endpoint - Support the `getSessionId()` method of the `AuthorizationDecisionHandlerSpi` interface, introduced in version 2.86 of authlete-java-jaxrs. - Token Endpoint - Reflect the method signature change of the `tokenExchange(TokenResponse)` method in the `TokenRequestHandlerSpi` interface. The new signature is `tokenExchange(TokenResponse, Map<String, Object>)`, as updated in version 2.86 of authlete-java-jaxrs. - Reflect the method signature change of the `jwtBearer(TokenResponse)` method in the `TokenRequestHandlerSpi` interface. The new signature is `jwtBearer(TokenResponse, Map<String, Object>)`, as updated in version 2.86 of authlete-java-jaxrs. - Implement the `nativeSso(TokenResponse, Map<String, Object>)` method in the `TokenRequestHandlerSpi` interface, introduced in version 2.86 of authlete-java-jaxrs. - Native SSO - Add the `NativeSsoProcessor` class, which is an implementation of the `nativeSso(TokenResponse, Map<String, Object>)` method in the `TokenRequestHandlerSpi` interface. - Add the `SessionTracker` class, which tracks active sessions. - Add the `DeviceSecret` class, representing the concept of a "Device Secret" as introduced in the "OpenID Connect Native SSO for Mobile Apps 1.0" specification ("Native SSO"). - Add the `DeviceSecretManager` class, which manages `DeviceSecret` instances. - `pom.xml` - Update the version of authlete-java-common from 4.12 to 4.19. - Update the version of authlete-java-jaxrs from 2.80 to 2.86. - `web.xml` - Add `com.authlete.jaxrs.server.core.SessionTracker` as a listener class.
@TakahikoKawasaki TakahikoKawasaki merged commit 034f7da into master May 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant