kotlin-multiplatform-oidc
kotlin-multiplatform-oidc copied to clipboard
Kotlin Multiplatform OpenIDConnect implementation for Android/iOS
### ⚠️ This brings breaking code changes Added support for Implicit auth flow, that directly contains the access token in the redirect. Could not test as it's impossible to build...
Hey. What should I do if I dont use custom scheme? So my redirect URL is https://blabla.com How should I set oidcRedirectScheme or manifest to intercept callbacks and distinguish them...
Hi, when an app is uninstalled and reinstalled I get this exception, probably because Android has restored the previous data cloud backup: ``` java.lang.RuntimeException: Unable to start activity ComponentInfo{eu.prepsoil.app/eu.prepsoil.app.MainActivity}: javax.crypto.AEADBadTagException...
I'm getting the following error when trying to build this project on Linux: ``` Caused by: java.io.IOException: Cannot run program "xcodebuild" (in directory "/home/keval/Documents/kotlin-multiplatform-oidc/oidc-crypto"): error=2, No such file or directory...
Hi guys, I am getting the following error including the `implementation(..)` in common libraries... ``` * Where: Build file '.........../composeApp/build.gradle.kts' line: 78 * What went wrong: Cannot convert the provided...
Hi there! First of all thank you for the library, setting up authentication was very straightforward using this library. I've been ignoring these warnings/errors when running my iOS app for...
Will this library work for this auth flow? https://www.discogs.com/developers#page:authentication,header:authentication-oauth-flow. Sorry if this is a silly question, not very familiar with implementing oauth flows.
Fixes issue #63
The redirect path is hardcoded to be `/redirect` in https://github.com/kalinjul/kotlin-multiplatform-oidc/blob/main/oidc-appsupport/src/jvmMain/kotlin/org/publicvalue/multiplatform/oidc/appsupport/webserver/Webserver.kt#L20, so regardless of what path (`/` or anything else) one specifies, unless it's `/redirect`, the auth parameters are not grabbed...
When the [JVM OAuth Flow](https://github.com/kalinjul/kotlin-multiplatform-oidc/blob/main/oidc-appsupport/src/jvmMain/kotlin/org/publicvalue/multiplatform/oidc/appsupport/PlatformOidcCodeAuthFlow.jvm.kt) is triggered on a Desktop application, it ends a successful authentication attempt with a 406 error in the browser that confuses users: Since the webserver...