Codota Logo
GreenTokenService.parseToken
Code IndexAdd Codota to your IDE (free)

How to use
parseToken
method
in
com.naturalprogrammer.spring.lemon.commons.security.GreenTokenService

Best Java code snippets using com.naturalprogrammer.spring.lemon.commons.security.GreenTokenService.parseToken (Showing top 6 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
ScheduledThreadPoolExecutor s =
  • Codota Iconnew ScheduledThreadPoolExecutor(corePoolSize)
  • Codota IconThreadFactory threadFactory;new ScheduledThreadPoolExecutor(corePoolSize, threadFactory)
  • Codota IconString str;new ScheduledThreadPoolExecutor(1, new ThreadFactoryBuilder().setNameFormat(str).build())
  • Smart code suggestions by Codota
}
origin: naturalprogrammer/spring-lemon

public Mono<UserDto> resetPassword(Mono<ResetPasswordForm> resetPasswordForm) {
  
  return resetPasswordForm.map(form -> {
    
    log.debug("Resetting password ...");
    JWTClaimsSet claims = greenTokenService.parseToken(form.getCode(),
        GreenTokenService.FORGOT_PASSWORD_AUDIENCE);
    
    String email = claims.getSubject();
    
    return Tuples.of(email, claims, form.getNewPassword());
  })
  .flatMap(tuple -> Mono.zip(
      findUserByEmail(tuple.getT1()),
      Mono.just(tuple.getT2()),
      Mono.just(tuple.getT3()))
  )
  .map(this::resetPassword)
  .flatMap(userRepository::save)
  .map(AbstractMongoUser::toUserDto);
}
 
origin: naturalprogrammer/spring-lemon

    "com.naturalprogrammer.spring.alreadyVerified").go();	
JWTClaimsSet claims = greenTokenService.parseToken(verificationCode,
    GreenTokenService.VERIFY_AUDIENCE, user.getCredentialsUpdatedMillis());
origin: naturalprogrammer/spring-lemon

JWTClaimsSet claims = greenTokenService.parseToken(form.getCode(),
    GreenTokenService.FORGOT_PASSWORD_AUDIENCE);
origin: naturalprogrammer/spring-lemon

protected U validateChangeEmail(Tuple2<U, MultiValueMap<String, String>> tuple) {
  U user = tuple.getT1();
  String code = tuple.getT2().getFirst("code");
      
  LexUtils.validate(StringUtils.isNotBlank(code),
      "com.naturalprogrammer.spring.blank", "code").go();
  LexUtils.validate(StringUtils.isNotBlank(user.getNewEmail()),
      "com.naturalprogrammer.spring.blank.newEmail").go();
  
  JWTClaimsSet claims = greenTokenService.parseToken(code,
      GreenTokenService.CHANGE_EMAIL_AUDIENCE,
      user.getCredentialsUpdatedMillis());
  
  LecUtils.ensureAuthority(
      claims.getSubject().equals(user.getId().toString()) &&
      claims.getClaim("newEmail").equals(user.getNewEmail()),
      "com.naturalprogrammer.spring.wrong.changeEmailCode");
  
  return user;		
}
origin: naturalprogrammer/spring-lemon

public U verifyUser(Tuple2<U, MultiValueMap<String,String>> tuple) {
  
  log.debug("Verifying user ...");
  
  U user = tuple.getT1();
  String verificationCode = tuple.getT2().getFirst("code");
  LexUtils.validate(StringUtils.isNotBlank(verificationCode),
      "com.naturalprogrammer.spring.blank", "code").go();
  // ensure that he is unverified
  LexUtils.validate(user.hasRole(UserUtils.Role.UNVERIFIED),
      "com.naturalprogrammer.spring.alreadyVerified").go();	
  
  JWTClaimsSet claims = greenTokenService.parseToken(
      verificationCode, GreenTokenService.VERIFY_AUDIENCE, user.getCredentialsUpdatedMillis());
  
  LecUtils.ensureAuthority(
      claims.getSubject().equals(user.getId().toString()) &&
      claims.getClaim("email").equals(user.getEmail()),
      "com.naturalprogrammer.spring.wrong.verificationCode");
  
  user.getRoles().remove(UserUtils.Role.UNVERIFIED); // make him verified
  user.setCredentialsUpdatedMillis(System.currentTimeMillis());
  
  return user;
}
origin: naturalprogrammer/spring-lemon

    "com.naturalprogrammer.spring.blank.newEmail").go();
JWTClaimsSet claims = greenTokenService.parseToken(changeEmailCode,
    GreenTokenService.CHANGE_EMAIL_AUDIENCE,
    user.getCredentialsUpdatedMillis());
com.naturalprogrammer.spring.lemon.commons.securityGreenTokenServiceparseToken

Popular methods of GreenTokenService

  • createToken

Popular in Java

  • Reading from database using SQL prepared statement
  • scheduleAtFixedRate (Timer)
  • putExtra (Intent)
  • notifyDataSetChanged (ArrayAdapter)
  • EOFException (java.io)
    Thrown when a program encounters the end of a file or stream during an input operation.
  • FileOutputStream (java.io)
    A file output stream is an output stream for writing data to aFile or to a FileDescriptor. Whether
  • String (java.lang)
  • DecimalFormat (java.text)
    DecimalFormat is a concrete subclass ofNumberFormat that formats decimal numbers. It has a variety o
  • Semaphore (java.util.concurrent)
    A counting semaphore. Conceptually, a semaphore maintains a set of permits. Each #acquire blocks if
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now