001package com.nimbusds.openid.connect.provider.spi.events;
002
003
004import java.util.EventListener;
005
006import com.nimbusds.openid.connect.provider.spi.Lifecycle;
007
008
009/**
010 * Service Provider Interface (SPI) for listening to ID token issue events.
011 */
012public interface IDTokenIssueEventListener extends Lifecycle, EventListener {
013        
014        
015        /**
016         * This method is called when an ID token is issued.
017         *
018         * @param event        The ID token issue event.
019         * @param eventContext Provides access to additional parameters about
020         *                     the event as well as helpers for its
021         *                     processing. Not {@code null}.
022         */
023        void idTokenIssued(final IDTokenIssueEvent event, final EventContext eventContext);
024}