Articles of 登录

LinkedIn OAuth2授权服务器遇到意外情况

对于那些试图通过webview中的移动设备中的OAuth2 API进行身份validation的用户,我们遇到了这个奇怪的错误。 https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id=XXX&state=XXX&redirect_uri=XXX&scope=r_emailaddress%20r_basicprofile 提交后( https://www.linkedin.com/uas/oauth2/authorizedialog/submit ),我们的重定向uri重定向到以下参数。 ?error=server_error&error_description=XXX&state=the+authorization+server+encountered+an+unexpected+condition 我经历了这个=> http://chriskief.com/2014/04/23/linkedin-api-unable-to-retrieve-access-token/ 。 创建新应用程序或生成新密钥是一个问题,因为它会破坏已安装应用程序的登录链接。 我们之前从未使用过OAuth1。

Android存储关闭日志在哪里?

我知道可以通过ADB拉出kmsg或dmesg内容来获取启动日志。 但我不知道如何在Android中检索关机日志,因为Android中没有/var文件夹(大多数桌面Linux发行版通常存储其关机日志的地方)。 那么如何在Android中获取关机日志?

Android HTTP登录问题

嘿伙计们,我有一些关于在Android中实现登录function的问题。 1. Does android have anything like sessions or cookies? 我应该如何“记住”用户被淹没? 显然我不想每次使用我的应用程序时都要求输入密码! 2. Should I hash the password before sending it to the server? 我的数据库中有一个用户和密码列的表。 当我想检查登录时,是否应该将密码哈希发送到服务器,例如login.php?u=sled&p=34819d7beeabb9260a5c854bc85b3e44 ,或者只是像login.php?u=sled&p=mypassword这样的纯文本login.php?u=sled&p=mypassword并在我之前在服务器上哈希执行身份validation?

Spotify登录错误INVALID_CLIENT:无效的重定向URI android

我正在制作一个包含spotify集成的应用程序,我按照这个链接https://developer.spotify.com/technologies/spotify-android-sdk/tutorial/ 通过这个链接的引用,我把“festevo:// callback”作为回调重定向URI 每次我遇到同样的错误时,我都会尝试登录spotify。 请告诉我为什么会这样…… 谢谢。

在使用SDK 4.0成功登录android后,我需要用户的电子邮件地址

我已经集成了最新的Facebook android sdk 4.0。 在SDK 3.0+中,用户的电子邮件地址在成功登录后使用user.getProperty(“email”)进行检索。 我在Facebook Android sdk 4.0中寻找相应的命令参考链接: https://developers.facebook.com/docs/facebook-login/android/v2.3#overview https://developers.facebook.com/docs/android/upgrading-4.x @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FacebookSdk.sdkInitialize(getActivity().getApplicationContext()); callbackManager = CallbackManager.Factory.create(); } @Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); loginButton = (LoginButton) view.findViewById(R.id.login_button); loginButton.setReadPermissions(“email”, “user_likes”, “user_friends”); loginButton.setFragment(this); setFacebookLoginText(loginButton); // Other app specific specialization // Callback registration loginButton.registerCallback(callbackManager, new FacebookCallback() […]

用于跟踪登录会话的Android App策略

我有一些PHP脚本登录并返回带有会话ID的JSON数组(如果登录成功)。 在我的应用程序中,我想登录首页并继续浏览正在登录的应用程序。我创建了一个单例类,其中包含从PHP页面的JSON接收的会话ID(以及其他一些字段)。 根据用户的操作,检查此单例对象的字段“session_id”。 如果用户想要注销,则session_id只会被设置为null,从而退出。 我还使用HttpURLConnection库在登录时POST用户名/密码。 这是处理这种情况的一种不错的方法吗?

Android Studio Facebook登录错误“ProxyAuthAppLoginStartQuery”:

我实现了Facebook api到我的应用程序及其工作,但当我在另一部手机中测试该应用程序时,它抛出了这个错误: Error performing query. [extra]: Errors while executing operation “ProxyAuthAppLoginStartQuery”: At Query.proxy_auth_app_login_start: Failed to resolve field. 当我点击突出显示的错误时,此部分导致错误: mCallbackManager.onActivityResult(requestCode, resultCode, data); 我不知道它是什么或是什么导致了这个错误:/

Android – JSONException没有值

我知道这里有几个问题同样的主题和错误,但没有一个表明我的问题,所以我决定在这里发布我的问题,希望有人能帮助我指出原因。 所以我正在尝试在我的应用程序中实现登录function,这里是代码: if (tag.equalsIgnoreCase(login_tag)){ // check for login response try { if (json.getString(KEY_SUCCESS) != null) { String res = json.getString(KEY_SUCCESS); if(Integer.parseInt(res) == 1){ // user successfully logged in // Store user details in SQLite Database DatabaseHandler db = new DatabaseHandler(mContext); JSONObject json_user = json.getJSONObject(“user”); // Clear all previous data in database logoutUser(mContext); Toast.makeText(mContext, json.toString(3), Toast.LENGTH_LONG).show(); […]

Android – 在软键盘上捕获“完成”和“输入”键事件

我的应用程序中有一个登录页面,其中列出了以下元素: 用户名(EditText) 密码(EditText) 登录(按钮) 按下Login ,它将进入主屏幕。 当用户在完成Samsung Galaxy S3上的软键盘上的密码键入时Done相同的操作时,目的是执行相同的操作; 并在HTC One X上Enter软键盘的键。 那么,密码字段的EditText如何是: 在活动中,无论我尝试了什么,都在这里: EditText mPassword = (EditText) findViewById(R.id.password_txt); mPassword.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if(event.getAction() == KeyEvent.ACTION_DOWN && event.getKeyCode() == KeyEvent.KEYCODE_ENTER || actionId == EditorInfo.IME_ACTION_DONE){ Log.e(“MyApp”, ” ——> IN EDITOR ACTION DONE”); } return false; } }); […]

Cookie和Webview – Android中的CookieSyncManager!

我有一项活动可让您登录页面。 在下一个活动中,如果登录成功,它应该显示基于cookie的网页。 cookie被重新启动,我尝试使用以下代码将其放在webView上: Cookie sessionCookie = LoginWebView.cookie; CookieSyncManager.createInstance(webview.this); CookieManager cookieManager = CookieManager.getInstance(); if (sessionCookie != null) { cookieManager.removeSessionCookie(); String cookieString = sessionCookie.getName() + “=” + sessionCookie.getValue() + “; domain=” + sessionCookie.getDomain(); Log.v(TAG, “COOKIE SYNC: ” + cookieString); cookieManager.setCookie(domain, cookieString); CookieSyncManager.getInstance().sync(); } webView.setWebViewClient(new MyWebViewClient ()); webView.loadUrl(“http://a_page.com/getpageiphone.aspx?p=home”); 这是基于StackOverflow上其他问题的代码而丢失的,但是当我加载网页时,它似乎不起作用。 似乎我的代码有一些问题,但我看不到哪里,我开始认为我做错了什么。