package com.airlock.iam.oauth2.domain.service.persistence;

import com.airlock.iam.common.api.domain.model.persistency.exception.PersisterException;
import com.airlock.iam.oauth2.domain.model.token.AccessTokenInfo;
import com.airlock.iam.oauth2.domain.model.token.OAuth2RawAccessTokenContainer;
import com.airlock.iam.oauth2.domain.model.token.SessionInfo;

public interface OAuth2AccessTokenGenerator {
   OAuth2RawAccessTokenContainer generateAndAssignAccessToken(SessionInfo var1, AccessTokenInfo var2) throws PersisterException;
}
