Add remote authentication for users

- add RemoteReactiveAuthenticationManager
- add RemoteAuthentication
- add RemoteUserDetail
- add AccountRegistryService
- add WebClientCalls.kt with accountRegistryAuthenticate
- add Helper.kt with logCall
- add Mapping.kt toAuthenticationRequest
This commit is contained in:
2025-01-17 13:46:52 +01:00
parent 7cf39926d7
commit 9f6d7066b7
7 changed files with 186 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
package ltd.hlaeja.util
import org.springframework.security.core.Authentication as SpringAuthentication
import ltd.hlaeja.library.accountRegistry.Authentication
fun SpringAuthentication.toAuthenticationRequest(): Authentication.Request = Authentication.Request(
principal as String,
credentials as String,
)