Package io.gravitee.am.service
Interface ScopeApprovalService
- All Known Implementing Classes:
ScopeApprovalServiceImpl
public interface ScopeApprovalService
- Author:
- Titouan COMPIEGNE (titouan.compiegne at graviteesource.com), GraviteeSource Team
-
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Flowable<ScopeApproval>findByDomainAndUser(String domain, UserId userId) io.reactivex.rxjava3.core.Flowable<ScopeApproval>findByDomainAndUserAndClient(String domain, UserId userId, String client) io.reactivex.rxjava3.core.Maybe<ScopeApproval>default io.reactivex.rxjava3.core.CompletablerevokeByConsent(String domain, UserId userId, String consentId) io.reactivex.rxjava3.core.CompletablerevokeByConsent(String domain, UserId userId, String consentId, User principal) io.reactivex.rxjava3.core.CompletablerevokeByUser(String domain, UserId userId, User principal) io.reactivex.rxjava3.core.CompletablerevokeByUserAndClient(String domain, UserId userId, String clientId, User principal) io.reactivex.rxjava3.core.Single<List<ScopeApproval>>saveConsent(String domain, Client client, List<ScopeApproval> approvals, User principal)
-
Method Details
-
findById
-
findByDomainAndUser
-
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
-
revokeByUser
-
revokeByUserAndClient
-
revokeByConsent
-