Interface ExtensionAppTokensRepository

All Known Implementing Classes:
InMemoryTokensRepository

@API(status=STABLE) public interface ExtensionAppTokensRepository
Repository to store (appToken, symphonyToken) entries corresponding to extensionApp authentications.
  • Method Summary

    Modifier and Type
    Method
    Description
    get(String appToken)
    Get the optional symphony token associated to a given appToken
    void
    save(String appToken, String symphonyToken)
    Saves an extensionApp authentication
  • Method Details

    • save

      void save(String appToken, String symphonyToken)
      Saves an extensionApp authentication
      Parameters:
      appToken - the appToken used to authenticate
      symphonyToken - the returned symphonyToken to save
    • get

      Optional<String> get(String appToken)
      Get the optional symphony token associated to a given appToken
      Parameters:
      appToken - the appToken used in a previous authentication
      Returns:
      an optional containing the symphonyToken if it exists, an empty optional otherwise