Package org.tbk.lnurl.auth
Class InMemoryLnurlAuthPairingService
- java.lang.Object
-
- org.tbk.lnurl.auth.InMemoryLnurlAuthPairingService
-
- All Implemented Interfaces:
org.tbk.lnurl.auth.LnurlAuthPairingService
public final class InMemoryLnurlAuthPairingService extends java.lang.Object implements org.tbk.lnurl.auth.LnurlAuthPairingService
-
-
Field Summary
Fields Modifier and Type Field Description com.google.common.cache.Cache<org.tbk.lnurl.auth.K1,org.tbk.lnurl.auth.LinkingKey>cache
-
Constructor Summary
Constructors Constructor Description InMemoryLnurlAuthPairingService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<org.tbk.lnurl.auth.LinkingKey>findPairedLinkingKeyByK1(org.tbk.lnurl.auth.K1 k1)booleanpairK1WithLinkingKey(org.tbk.lnurl.auth.K1 k1, org.tbk.lnurl.auth.LinkingKey linkingKey)
-
-
-
Method Detail
-
findPairedLinkingKeyByK1
public java.util.Optional<org.tbk.lnurl.auth.LinkingKey> findPairedLinkingKeyByK1(org.tbk.lnurl.auth.K1 k1)
- Specified by:
findPairedLinkingKeyByK1in interfaceorg.tbk.lnurl.auth.LnurlAuthPairingService
-
pairK1WithLinkingKey
public boolean pairK1WithLinkingKey(org.tbk.lnurl.auth.K1 k1, org.tbk.lnurl.auth.LinkingKey linkingKey)- Specified by:
pairK1WithLinkingKeyin interfaceorg.tbk.lnurl.auth.LnurlAuthPairingService
-
-