Interface OAuth20DeviceTokenFactory

  • All Superinterfaces:
    org.apereo.cas.ticket.TicketFactory

    public interface OAuth20DeviceTokenFactory
    extends org.apereo.cas.ticket.TicketFactory
    Factory to create OAuth device tokens.
    Since:
    5.0.0
    • Method Detail

      • createDeviceCode

        OAuth20DeviceToken createDeviceCode​(org.apereo.cas.authentication.principal.Service service)
        Create an device token.
        Parameters:
        service - the service
        Returns:
        the device token
      • createDeviceUserCode

        OAuth20DeviceUserCode createDeviceUserCode​(OAuth20DeviceToken deviceCode)
        Create device user code device user code.
        Parameters:
        deviceCode - the device code
        Returns:
        the device user code
      • generateDeviceUserCode

        java.lang.String generateDeviceUserCode​(java.lang.String providedCode)
        Generate device user code string.
        Parameters:
        providedCode - the provided code
        Returns:
        the string