public DefaultDeviceTokenFactory(final ExpirationPolicy expirationPolicy) { this(new DefaultUniqueTicketIdGenerator(), expirationPolicy, USER_CODE_LENGTH); }
/** * Creates an instance of DefaultUniqueTicketIdGenerator with a specified * maximum length for the random portion. * * @param maxLength the maximum length of the random string used to generate * the id. * @param suffix the value to append at the end of the unique id to ensure * uniqueness across JVMs. */ public DefaultUniqueTicketIdGenerator(final int maxLength, final String suffix) { setMaxLength(maxLength); setSuffix(suffix); }
/** * Creates an instance of DefaultUniqueTicketIdGenerator with a specified * maximum length for the random portion. * * @param numericGenerator the numeric generator * @param randomStringGenerator the random string generator * @param suffix the value to append at the end of the unique id to ensure * uniqueness across JVMs. * @since 4.1.0 */ public DefaultUniqueTicketIdGenerator(final NumericGenerator numericGenerator, final RandomStringGenerator randomStringGenerator, final String suffix) { this.randomStringGenerator = randomStringGenerator; this.numericGenerator = numericGenerator; setSuffix(suffix); }
public DefaultUmaPermissionTicketFactory(final ExpirationPolicy expirationPolicy) { this(new DefaultUniqueTicketIdGenerator(), expirationPolicy); }
public DefaultRefreshTokenFactory(final ExpirationPolicy expirationPolicy) { this(new DefaultUniqueTicketIdGenerator(), expirationPolicy); }
public DefaultOAuthCodeFactory(final ExpirationPolicy expirationPolicy) { this(new DefaultUniqueTicketIdGenerator(), expirationPolicy); }
public DefaultAccessTokenFactory(final ExpirationPolicy expirationPolicy) { this(new DefaultUniqueTicketIdGenerator(), expirationPolicy); }
@ConditionalOnMissingBean(name = "accessTokenIdGenerator") @Bean @RefreshScope public UniqueTicketIdGenerator accessTokenIdGenerator() { return new DefaultUniqueTicketIdGenerator(); }
@ConditionalOnMissingBean(name = "deviceTokenIdGenerator") @Bean @RefreshScope public UniqueTicketIdGenerator deviceTokenIdGenerator() { return new DefaultUniqueTicketIdGenerator(); }
@Bean @RefreshScope @ConditionalOnMissingBean(name = "oAuthCodeIdGenerator") public UniqueTicketIdGenerator oAuthCodeIdGenerator() { return new DefaultUniqueTicketIdGenerator(); }
@Bean @RefreshScope @ConditionalOnMissingBean(name = "refreshTokenIdGenerator") public UniqueTicketIdGenerator refreshTokenIdGenerator() { return new DefaultUniqueTicketIdGenerator(); }