diff --git a/frontend/core/auth/src/commonMain/kotlin/at/mocode/frontend/core/auth/data/AuthApiClient.kt b/frontend/core/auth/src/commonMain/kotlin/at/mocode/frontend/core/auth/data/AuthApiClient.kt index 7402d7cb..59cfacb0 100644 --- a/frontend/core/auth/src/commonMain/kotlin/at/mocode/frontend/core/auth/data/AuthApiClient.kt +++ b/frontend/core/auth/src/commonMain/kotlin/at/mocode/frontend/core/auth/data/AuthApiClient.kt @@ -36,7 +36,7 @@ class AuthApiClient( ) { /** - * Authenticate user with username and password + * Authenticate a user with a username and password */ suspend fun login(username: String, password: String): LoginResponse { val tokenEndpoint = "$keycloakBaseUrl/realms/$realm/protocol/openid-connect/token" diff --git a/frontend/core/auth/src/commonMain/kotlin/at/mocode/frontend/core/auth/data/OidcCallback.kt b/frontend/core/auth/src/commonMain/kotlin/at/mocode/frontend/core/auth/data/OidcCallback.kt index a728bab5..7dbc5b8a 100644 --- a/frontend/core/auth/src/commonMain/kotlin/at/mocode/frontend/core/auth/data/OidcCallback.kt +++ b/frontend/core/auth/src/commonMain/kotlin/at/mocode/frontend/core/auth/data/OidcCallback.kt @@ -29,8 +29,8 @@ expect suspend fun launchOidcFlow( /** * Prüft beim App-Start, ob in der aktuellen URL ein OIDC-Callback steckt. - * Relevant für JS/Browser: nach Keycloak-Redirect enthält die URL code= und state=. - * Gibt null zurück, wenn kein Callback vorhanden. + * Relevant für JS/Browser: Nach Keycloak-Redirect enthält die URL code= und state=. + * Gibt null zurück, wenn kein Callback vorhanden ist. */ expect fun consumePendingOidcCallback(): OidcCallbackResult? diff --git a/frontend/core/auth/src/commonMain/kotlin/at/mocode/frontend/core/auth/data/Sha256.kt b/frontend/core/auth/src/commonMain/kotlin/at/mocode/frontend/core/auth/data/Sha256.kt index 51158d09..9c6254b2 100644 --- a/frontend/core/auth/src/commonMain/kotlin/at/mocode/frontend/core/auth/data/Sha256.kt +++ b/frontend/core/auth/src/commonMain/kotlin/at/mocode/frontend/core/auth/data/Sha256.kt @@ -1,3 +1,5 @@ +@file:Suppress("REDUNDANT_CALL_OF_CONVERSION_METHOD") + package at.mocode.frontend.core.auth.data /** diff --git a/frontend/core/auth/src/commonMain/kotlin/at/mocode/frontend/core/auth/presentation/LoginViewModel.kt b/frontend/core/auth/src/commonMain/kotlin/at/mocode/frontend/core/auth/presentation/LoginViewModel.kt index c3b49cb4..7113638b 100644 --- a/frontend/core/auth/src/commonMain/kotlin/at/mocode/frontend/core/auth/presentation/LoginViewModel.kt +++ b/frontend/core/auth/src/commonMain/kotlin/at/mocode/frontend/core/auth/presentation/LoginViewModel.kt @@ -127,7 +127,7 @@ class LoginViewModel( /** * Startet den OIDC Authorization Code Flow mit PKCE für frontend-client. * JVM: öffnet Browser + wartet auf Callback. - * JS: leitet die Seite zu Keycloak weiter (kehrt nicht zurück). + * JS: leitet die Seite zu Keycloak weiter (kehrt nicht zurück). */ fun startOidcFlow() { if (_uiState.value.isOidcLoading) return @@ -160,7 +160,7 @@ class LoginViewModel( } } - /** Verarbeitet das Ergebnis des OIDC-Callbacks (intern + von JS-Startup). */ + /** Verarbeitet das Ergebnis des OIDC-Callbacks (intern + von JS-Start-up). */ private suspend fun handleOidcCallbackResult(result: OidcCallbackResult) { when (result) { is OidcCallbackResult.Success -> {