@Override public OTPPolicy getOTPPolicy() { if (otpPolicy == null) { otpPolicy = new OTPPolicy(); otpPolicy.setDigits(realm.getOtpPolicyDigits()); otpPolicy.setAlgorithm(realm.getOtpPolicyAlgorithm()); otpPolicy.setInitialCounter(realm.getOtpPolicyInitialCounter()); otpPolicy.setLookAheadWindow(realm.getOtpPolicyLookAheadWindow()); otpPolicy.setType(realm.getOtpPolicyType()); otpPolicy.setPeriod(realm.getOtpPolicyPeriod()); } return otpPolicy; }
@Override public OTPPolicy getOTPPolicy() { if (otpPolicy == null) { otpPolicy = new OTPPolicy(); otpPolicy.setDigits(realm.getOtpPolicyDigits()); otpPolicy.setAlgorithm(realm.getOtpPolicyAlgorithm()); otpPolicy.setInitialCounter(realm.getOtpPolicyInitialCounter()); otpPolicy.setLookAheadWindow(realm.getOtpPolicyLookAheadWindow()); otpPolicy.setType(realm.getOtpPolicyType()); otpPolicy.setPeriod(realm.getOtpPolicyPeriod()); } return otpPolicy; }
public static OTPPolicy toPolicy(RealmRepresentation rep) { OTPPolicy policy = new OTPPolicy(); if (rep.getOtpPolicyType() != null) policy.setType(rep.getOtpPolicyType()); if (rep.getOtpPolicyLookAheadWindow() != null) policy.setLookAheadWindow(rep.getOtpPolicyLookAheadWindow()); if (rep.getOtpPolicyInitialCounter() != null) policy.setInitialCounter(rep.getOtpPolicyInitialCounter()); if (rep.getOtpPolicyAlgorithm() != null) policy.setAlgorithm(rep.getOtpPolicyAlgorithm()); if (rep.getOtpPolicyDigits() != null) policy.setDigits(rep.getOtpPolicyDigits()); if (rep.getOtpPolicyPeriod() != null) policy.setPeriod(rep.getOtpPolicyPeriod()); return policy; } public static void importRealm(KeycloakSession session, RealmRepresentation rep, RealmModel newRealm) {