Implementation 'com.okta.android:oidc-androidx:1.0.17' not working

Hi guys, I’m trying to create simple android app using okta SDK & following this doc here:
Android Login Made Easy with OIDC | Okta Developer

But this dependency is not getting recognized in Android Studio. Can anyone lemme know what I’m doing wrong here :

plugins {
    id 'com.android.application'
    id 'org.jetbrains.kotlin.android'
}

android {
    namespace 'com.example.myoktaapp'
    compileSdk 32

    defaultConfig {
        applicationId "com.example.myoktaapp"
        minSdk 23
        targetSdk 32
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"

        manifestPlaceholders = [
                "appAuthRedirectScheme": "com.okta.dev-44517624:/callback"
        ]
    }

    buildFeatures {
        viewBinding true
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
    kotlinOptions {
        jvmTarget = '1.8'
    }
}

dependencies {

    implementation 'androidx.core:core-ktx:1.7.0'
    implementation 'androidx.appcompat:appcompat:1.4.1'
    implementation 'com.google.android.material:material:1.5.0'
    implementation 'androidx.constraintlayout:constraintlayout:2.1.3'

    implementation 'com.okta.android:oidc-androidx:1.0.17'


    testImplementation 'junit:junit:4.13.2'
    androidTestImplementation 'androidx.test.ext:junit:1.1.3'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
}

Getting error for this import
import com.okta.oidc.clients.web.WebAuthClient

Hello,

If you are starting a new project I highly recommend using the new Okta mobile SDKs which have replaced the prior OIDC SDKs.
Dev Blog Introducing the SDKs
GH Repo with sample app
Getting Started Guide

1 Like

Hey @erik thanks for sharing the docs. I’m surely gonna check them out. But don’t you think Okta should update these things from time to time? It’s so difficult to differentiate between old & new docs. What is the easy way to find updated SDK docs, considering, I want to implement something in future?

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.