Interface ScopeApprovalService

All Known Implementing Classes:
ScopeApprovalServiceImpl

public interface ScopeApprovalService
Author:
Titouan COMPIEGNE (titouan.compiegne at graviteesource.com), GraviteeSource Team
  • Method Details

    • findById

      io.reactivex.rxjava3.core.Maybe<ScopeApproval> findById(String id)
    • findByDomainAndUser

      io.reactivex.rxjava3.core.Flowable<ScopeApproval> findByDomainAndUser(String domain, UserId userId)
    • findByDomainAndUserAndClient

      io.reactivex.rxjava3.core.Flowable<ScopeApproval> findByDomainAndUserAndClient(String domain, UserId userId, String client)
    • saveConsent

      io.reactivex.rxjava3.core.Single<List<ScopeApproval>> saveConsent(String domain, Client client, List<ScopeApproval> approvals, User principal)
    • revokeByConsent

      io.reactivex.rxjava3.core.Completable revokeByConsent(String domain, UserId userId, String consentId, User principal)
    • revokeByUser

      io.reactivex.rxjava3.core.Completable revokeByUser(String domain, UserId userId, User principal)
    • revokeByUserAndClient

      io.reactivex.rxjava3.core.Completable revokeByUserAndClient(String domain, UserId userId, String clientId, User principal)
    • revokeByConsent

      default io.reactivex.rxjava3.core.Completable revokeByConsent(String domain, UserId userId, String consentId)