В openam-6.5.2 Сценарий узла я установил пароль в переходном состоянии, как показано ниже
String[] transientState = new String[2];
transientState[0]=((PasswordCallback) callbacks[0]).getPassword().toString();
transientState[1]=((PasswordCallback) callbacks[1]).getPassword().toString();
transientState = transientState.put("ABC", transientState);
, и я пытаюсь извлечь из него значение в одном из узлов. Я не могу получить значение этого. Это всегда null
JsonValue newTransientState = context.transientState.copy();
JsonValue pin = newTransientState.get("ABC");
or
String pin = newTransientState.get("ABC").get(0).asString();
Если я установлю только строку, я смогу получить ее, но не String[].
У меня есть 2 разных поля для паролей, которые нужно получить. У кого-нибудь есть идеи, как его найти? .