OAuth2回调网址

时间:2018-03-07 23:10:26

标签: android callbackurl

我在Android上进行OAuth2身份验证。尝试使用授权代码时,我收到“java.util.NoSuchElementException”错误。经过测试,看来呼叫是正确的,但我什么都没有回来......

我的回调uri在设置页面,活动和清单中设置(见下文)。据我说,它不起作用,因为我没有生产。

我收到的一条建议是“将您的应用程序设置为webapp”,但我不清楚我必须采取哪些步骤。有什么建议吗?

在清单文件中设置的意图过滤器。

<intent-filter>
    <action android:name="android.intent.action.VIEW"/>
    <data android:scheme="https://fibi22cj69"/>
    <category android:name="android.intent.category.DEFAULT"/>
    <category android:name="android.intent.category.BROWSABLE"/> </intent-
    filter>

1 个答案:

答案 0 :(得分:1)

尝试这样:

<intent-filter>
    <action android:name="android.intent.action.VIEW" />

    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />

    <data
        android:host="yourcallback.com"
        android:scheme="oauth" />
</intent-filter>

在客户端中,将回调网址设置为oauth://yourcallback.com