Class PKCEService

java.lang.Object
com.github.scribejava.core.pkce.PKCEService

public class PKCEService
extends java.lang.Object
Used to implement Proof Key for Code Exchange by OAuth Public Clients https://tools.ietf.org/html/rfc7636
  • Constructor Summary

    Constructors
    Constructor Description
    PKCEService()
    will create random generator with recommended params (32 octets) https://tools.ietf.org/html/rfc7636#section-4.1
    PKCEService​(int numberOFOctets)  
  • Method Summary

    Modifier and Type Method Description
    static PKCEService defaultInstance()  
    PKCE generatePKCE()  
    PKCE generatePKCE​(byte[] randomBytes)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PKCEService

      public PKCEService​(int numberOFOctets)
    • PKCEService

      public PKCEService()
      will create random generator with recommended params (32 octets) https://tools.ietf.org/html/rfc7636#section-4.1
  • Method Details

    • defaultInstance

      public static PKCEService defaultInstance()
    • generatePKCE

      public PKCE generatePKCE()
    • generatePKCE

      public PKCE generatePKCE​(byte[] randomBytes)