当前位置: 首页>>代码示例>>Java>>正文


Java UserNotAuthenticatedWrapperException类代码示例

本文整理汇总了Java中com.lnikkila.oidc.security.UserNotAuthenticatedWrapperException的典型用法代码示例。如果您正苦于以下问题:Java UserNotAuthenticatedWrapperException类的具体用法?Java UserNotAuthenticatedWrapperException怎么用?Java UserNotAuthenticatedWrapperException使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


UserNotAuthenticatedWrapperException类属于com.lnikkila.oidc.security包,在下文中一共展示了UserNotAuthenticatedWrapperException类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getJson

import com.lnikkila.oidc.security.UserNotAuthenticatedWrapperException; //导入依赖的package包/类
/**
 * Makes a GET request and parses the received JSON string as a Map.
 */
public static Map getJson(OIDCAccountManager accountManager, String url, Account account,
                          AccountManagerCallback<Bundle> callback)
        throws IOException, UserNotAuthenticatedWrapperException, AuthenticatorException, OperationCanceledException {

    String jsonString = makeRequest(accountManager, HttpRequest.METHOD_GET, url, account, callback);
    Log.i("APIUtility", jsonString);
    return new Gson().fromJson(jsonString, Map.class);
}
 
开发者ID:tdb-alcorn,项目名称:defect-party,代码行数:12,代码来源:APIUtility.java

示例2: getJsonList

import com.lnikkila.oidc.security.UserNotAuthenticatedWrapperException; //导入依赖的package包/类
public static List<JSONObject> getJsonList(OIDCAccountManager accountManager, String url, Account account,
                               AccountManagerCallback<Bundle> callback)
        throws IOException, UserNotAuthenticatedWrapperException, AuthenticatorException, OperationCanceledException {

    String jsonString = makeRequest(accountManager, HttpRequest.METHOD_GET, url, account, callback);
    Log.i("APIUtility", jsonString);
    return new Gson().fromJson(jsonString, List.class);
}
 
开发者ID:tdb-alcorn,项目名称:defect-party,代码行数:9,代码来源:APIUtility.java

示例3: makeRequest

import com.lnikkila.oidc.security.UserNotAuthenticatedWrapperException; //导入依赖的package包/类
/**
 * Makes an arbitrary HTTP request using the provided account.
 *
 * If the request doesn't execute successfully on the first try, the tokens will be refreshed
 * and the request will be retried. If the second try fails, an exception will be raised.
 */
public static String makeRequest(OIDCAccountManager accountManager, String method, String url, Account account,
                                 AccountManagerCallback<Bundle> callback)
        throws IOException, UserNotAuthenticatedWrapperException, AuthenticatorException, OperationCanceledException {

    return makeRequest(accountManager, method, url, "", account, true, callback);
}
 
开发者ID:tdb-alcorn,项目名称:defect-party,代码行数:13,代码来源:APIUtility.java

示例4: getJson

import com.lnikkila.oidc.security.UserNotAuthenticatedWrapperException; //导入依赖的package包/类
/**
 * Makes a GET request and parses the received JSON string as a Map.
 */
public static Map getJson(OIDCAccountManager accountManager, String url, Account account,
                          AccountManagerCallback<Bundle> callback)
        throws IOException, UserNotAuthenticatedWrapperException, AuthenticatorException, OperationCanceledException {

    String jsonString = makeRequest(accountManager, HttpRequest.METHOD_GET, url, account, callback);
    return new Gson().fromJson(jsonString, Map.class);
}
 
开发者ID:kalemontes,项目名称:OIDCAndroidLib,代码行数:11,代码来源:APIUtility.java

示例5: makeRequest

import com.lnikkila.oidc.security.UserNotAuthenticatedWrapperException; //导入依赖的package包/类
/**
 * Makes an arbitrary HTTP request using the provided account.
 *
 * If the request doesn't execute successfully on the first try, the tokens will be refreshed
 * and the request will be retried. If the second try fails, an exception will be raised.
 */
public static String makeRequest(OIDCAccountManager accountManager, String method, String url, Account account,
                                 AccountManagerCallback<Bundle> callback)
        throws IOException, UserNotAuthenticatedWrapperException, AuthenticatorException, OperationCanceledException {

    return makeRequest(accountManager, method, url, account, true, callback);
}
 
开发者ID:kalemontes,项目名称:OIDCAndroidLib,代码行数:13,代码来源:APIUtility.java

示例6: invalidateAllAccountTokens

import com.lnikkila.oidc.security.UserNotAuthenticatedWrapperException; //导入依赖的package包/类
public void invalidateAllAccountTokens(Account account) {
    if(account != null) {
        try {
            String idToken = getIdToken(account.name, null);
            String accessToken = getAccessToken(account.name, null);
            String refreshToken = getRefreshToken(account.name, null);
            this.secureStorage.invalidateStringData(this.manager, account, idToken);
            this.secureStorage.invalidateStringData(this.manager, account, accessToken);
            this.secureStorage.invalidateStringData(this.manager, account, refreshToken);
        } catch (AuthenticatorException | UserNotAuthenticatedWrapperException | OperationCanceledException | IOException e) {
            Log.w(TAG, String.format("Could not invalidate account %1$s tokens", account.name), e);
        }
    }
}
 
开发者ID:kalemontes,项目名称:OIDCAndroidLib,代码行数:15,代码来源:OIDCAccountManager.java

示例7: invalidateAuthTokens

import com.lnikkila.oidc.security.UserNotAuthenticatedWrapperException; //导入依赖的package包/类
public void invalidateAuthTokens(Account account) {
    if(account != null) {
        try {
            String idToken = getIdToken(account.name, null);
            String accessToken = getAccessToken(account.name, null);
            this.secureStorage.invalidateStringData(this.manager, account, idToken);
            this.secureStorage.invalidateStringData(this.manager, account, accessToken);
        } catch (AuthenticatorException | UserNotAuthenticatedWrapperException | OperationCanceledException | IOException e) {
            Log.w(TAG, String.format("Could not invalidate account %1$s tokens", account.name), e);
        }
    }
}
 
开发者ID:kalemontes,项目名称:OIDCAndroidLib,代码行数:13,代码来源:OIDCAccountManager.java

示例8: invalidateAccessToken

import com.lnikkila.oidc.security.UserNotAuthenticatedWrapperException; //导入依赖的package包/类
public void invalidateAccessToken(Account account) {
    if(account != null) {
        try {
            String accessToken = getAccessToken(account, null);
            this.secureStorage.invalidateStringData(this.manager, account, accessToken);
        } catch (AuthenticatorException | UserNotAuthenticatedWrapperException | OperationCanceledException | IOException e) {
            Log.w(TAG, String.format("Could not invalidate account %1$s AT", account.name), e);
        }
    }
}
 
开发者ID:kalemontes,项目名称:OIDCAndroidLib,代码行数:11,代码来源:OIDCAccountManager.java

示例9: saveTokens

import com.lnikkila.oidc.security.UserNotAuthenticatedWrapperException; //导入依赖的package包/类
public void saveTokens(Account account, TokenResponse tokenResponse) throws UserNotAuthenticatedWrapperException {
    if (tokenResponse instanceof IdTokenResponse) {
        saveToken(account, Authenticator.TOKEN_TYPE_ID, ((IdTokenResponse) tokenResponse).getIdToken());
    }
    saveToken(account, Authenticator.TOKEN_TYPE_ACCESS, tokenResponse.getAccessToken());
    saveToken(account, Authenticator.TOKEN_TYPE_REFRESH, tokenResponse.getRefreshToken());
}
 
开发者ID:kalemontes,项目名称:OIDCAndroidLib,代码行数:8,代码来源:OIDCAccountManager.java

示例10: saveTokens

import com.lnikkila.oidc.security.UserNotAuthenticatedWrapperException; //导入依赖的package包/类
private void saveTokens(TokenResponse response) {
    try {
        accountManager.saveTokens(account, response);
    } catch (UserNotAuthenticatedWrapperException e) {
        showAuthenticationScreen(ASK_USER_ENCRYPT_PIN_REQUEST_CODE);
    }
}
 
开发者ID:kalemontes,项目名称:OIDCAndroidLib,代码行数:8,代码来源:AuthenticatorActivity.java

示例11: getRetrofit

import com.lnikkila.oidc.security.UserNotAuthenticatedWrapperException; //导入依赖的package包/类
/**
 * Returns a retrofit rest adaptor class. The adaptor is created in calling code.
 *
 * @return A new RestAdapter instance.
 */
public Retrofit getRetrofit(final Context context) {
    //This method catches outgoing REST calls and injects the Authorization and host headers before
    //sending to REST endpoint
    Interceptor interceptor = new Interceptor() {
        @Override
        public Response intercept(Chain chain) throws IOException {
            try {
                final String token = AuthenticationManager.getInstance(context).getAccessToken();
                Request request = chain.request();
                request = request.newBuilder()
                        .addHeader("Authorization", "Bearer " + token)
                        // This header has been added to identify this sample in the Microsoft Graph service.
                        // If you're using this code for your project please remove the following line.
                        .addHeader("SampleID", "android-java-connect-rest-sample")
                        .build();

                Response response = chain.proceed(request);
                return response;
            } catch (AuthenticatorException | IOException | UserNotAuthenticatedWrapperException | OperationCanceledException e) {
                Log.e(TAG, e.getMessage());
                return null;
            }
        }
    };

    return getRetrofit(interceptor);
}
 
开发者ID:microsoftgraph,项目名称:android-java-connect-rest-sample,代码行数:33,代码来源:RESTHelper.java

示例12: getIdToken

import com.lnikkila.oidc.security.UserNotAuthenticatedWrapperException; //导入依赖的package包/类
public String getIdToken(String accountName, AccountManagerCallback<Bundle> callback)
        throws AuthenticatorException, UserNotAuthenticatedWrapperException, OperationCanceledException, IOException {
    return getToken(accountName, Authenticator.TOKEN_TYPE_ID, callback);
}
 
开发者ID:kalemontes,项目名称:OIDCAndroidLib,代码行数:5,代码来源:OIDCAccountManager.java

示例13: getAccessToken

import com.lnikkila.oidc.security.UserNotAuthenticatedWrapperException; //导入依赖的package包/类
public String getAccessToken(Account account, AccountManagerCallback<Bundle> callback)
        throws AuthenticatorException, UserNotAuthenticatedWrapperException, OperationCanceledException, IOException {
    return getToken(account, Authenticator.TOKEN_TYPE_ACCESS, callback);
}
 
开发者ID:kalemontes,项目名称:OIDCAndroidLib,代码行数:5,代码来源:OIDCAccountManager.java

示例14: getRefreshToken

import com.lnikkila.oidc.security.UserNotAuthenticatedWrapperException; //导入依赖的package包/类
public String getRefreshToken(String accountName, AccountManagerCallback<Bundle> callback)
        throws AuthenticatorException, UserNotAuthenticatedWrapperException, OperationCanceledException, IOException {
    return getToken(accountName, Authenticator.TOKEN_TYPE_REFRESH, callback);
}
 
开发者ID:kalemontes,项目名称:OIDCAndroidLib,代码行数:5,代码来源:OIDCAccountManager.java

示例15: getToken

import com.lnikkila.oidc.security.UserNotAuthenticatedWrapperException; //导入依赖的package包/类
private String getToken(String accountName, String tokenType, AccountManagerCallback<Bundle> callback)
        throws AuthenticatorException, UserNotAuthenticatedWrapperException, OperationCanceledException, IOException {
    Account account = getAccountByName(accountName);
    return getToken(account, tokenType, callback);
}
 
开发者ID:kalemontes,项目名称:OIDCAndroidLib,代码行数:6,代码来源:OIDCAccountManager.java


注:本文中的com.lnikkila.oidc.security.UserNotAuthenticatedWrapperException类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。