@Test public void requireNonce() { assertFalse(ResponseTypeUtils.requireNonce(null)); assertFalse(ResponseTypeUtils.requireNonce("code")); assertFalse(ResponseTypeUtils.requireNonce("token")); assertFalse(ResponseTypeUtils.requireNonce("token id_token")); assertTrue(ResponseTypeUtils.requireNonce("code token")); assertTrue(ResponseTypeUtils.requireNonce("code id_token")); assertTrue(ResponseTypeUtils.requireNonce("code id_token token")); assertTrue(ResponseTypeUtils.requireNonce("id_token")); assertTrue(ResponseTypeUtils.requireNonce("id_token token")); }
public static boolean requireNonce(String responseType) { return responseType!=null && (isHybridFlow(responseType) || ID_TOKEN.equals(responseType) || ID_TOKEN_TOKEN.equals(responseType)); }
ResponseTypeUtils { public static boolean requireNonce(String responseType) { return responseType!=null && (isHybridFlow(responseType) || ID_TOKEN.equals(responseType) || ID_TOKEN_TOKEN.equals(responseType)); } }
ResponseTypeUtils { public static boolean requireNonce(String responseType) { return responseType!=null && (isHybridFlow(responseType) || ID_TOKEN.equals(responseType) || ID_TOKEN_TOKEN.equals(responseType)); }  }
ResponseTypeUtils { public static boolean requireNonce(String responseType) { return responseType!=null && (isHybridFlow(responseType) || ID_TOKEN.equals(responseType) || ID_TOKEN_TOKEN.equals(responseType)); }  static List<String> getSupportedResponseTypes(); static boolean isSupportedResponseType(List<String> responseTypes); static boolean isSupportedResponseType(String responseType); static Client applyDefaultResponseType(Client client); static Set<String> applyDefaultResponseType(List<String> grantTypeList); static boolean isImplicitFlow(String responseType); static boolean isHybridFlow(String responseType); static boolean requireNonce(String responseType); }
ResponseTypeUtils { public static boolean requireNonce(String responseType) { return responseType!=null && (isHybridFlow(responseType) || ID_TOKEN.equals(responseType) || ID_TOKEN_TOKEN.equals(responseType)); }  static List<String> getSupportedResponseTypes(); static boolean isSupportedResponseType(List<String> responseTypes); static boolean isSupportedResponseType(String responseType); static Client applyDefaultResponseType(Client client); static Set<String> applyDefaultResponseType(List<String> grantTypeList); static boolean isImplicitFlow(String responseType); static boolean isHybridFlow(String responseType); static boolean requireNonce(String responseType);  }