Example #1
0
        //public CentralAuthenticationServiceImpl(AuthenticationManager authenticationManager,
        //                                        TicketRegistry ticketRegistry,
        //                                        TicketRegistry serviceTicketRegistry,
        //                                        UniqueTicketIdGenerator ticketGrantingTicketUniqueTicketIdGenerator,
        //                                        ExpirationPolicy ticketGrantingTicketExpirationPolicy,
        //                                        ExpirationPolicy serviceTicketExpirationPolicy,
        //                                        ServicesManager servicesManager)
        //    : this(authenticationManager, ticketRegistry, serviceTicketRegistry, ticketGrantingTicketUniqueTicketIdGenerator, null, ticketGrantingTicketExpirationPolicy, serviceTicketExpirationPolicy, servicesManager)
        //{
        //}

        public CentralAuthenticationServiceImpl(AuthenticationManager authenticationManager,
                                                TicketRegistry ticketRegistry,
                                                TicketRegistry serviceTicketRegistry,
                                                UniqueTicketIdGenerator ticketGrantingTicketUniqueTicketIdGenerator,
                                                Dictionary <string, UniqueTicketIdGenerator> uniqueTicketIdGeneratorsForService,
                                                ExpirationPolicy ticketGrantingTicketExpirationPolicy,
                                                ExpirationPolicy serviceTicketExpirationPolicy,
                                                ServicesManager servicesManager)
        {
            this.authenticationManager = authenticationManager;
            this.ticketRegistry        = ticketRegistry;
            this.serviceTicketRegistry = serviceTicketRegistry;
            this.ticketGrantingTicketUniqueTicketIdGenerator = ticketGrantingTicketUniqueTicketIdGenerator;
            this.uniqueTicketIdGeneratorsForService          = uniqueTicketIdGeneratorsForService;
            this.ticketGrantingTicketExpirationPolicy        = ticketGrantingTicketExpirationPolicy;
            this.serviceTicketExpirationPolicy = serviceTicketExpirationPolicy;
            this.servicesManager = servicesManager;
        }
        //public CentralAuthenticationServiceImpl(AuthenticationManager authenticationManager,
        //                                        TicketRegistry ticketRegistry,
        //                                        TicketRegistry serviceTicketRegistry,
        //                                        UniqueTicketIdGenerator ticketGrantingTicketUniqueTicketIdGenerator,
        //                                        ExpirationPolicy ticketGrantingTicketExpirationPolicy,
        //                                        ExpirationPolicy serviceTicketExpirationPolicy,
        //                                        ServicesManager servicesManager)
        //    : this(authenticationManager, ticketRegistry, serviceTicketRegistry, ticketGrantingTicketUniqueTicketIdGenerator, null, ticketGrantingTicketExpirationPolicy, serviceTicketExpirationPolicy, servicesManager)
        //{
        //}

        public CentralAuthenticationServiceImpl(AuthenticationManager authenticationManager,
            TicketRegistry ticketRegistry,
            TicketRegistry serviceTicketRegistry,
            UniqueTicketIdGenerator ticketGrantingTicketUniqueTicketIdGenerator,
            Dictionary<string, UniqueTicketIdGenerator> uniqueTicketIdGeneratorsForService,
            ExpirationPolicy ticketGrantingTicketExpirationPolicy,
            ExpirationPolicy serviceTicketExpirationPolicy,
            ServicesManager servicesManager)
        {
            this.authenticationManager = authenticationManager;
            this.ticketRegistry = ticketRegistry;
            this.serviceTicketRegistry = serviceTicketRegistry;
            this.ticketGrantingTicketUniqueTicketIdGenerator = ticketGrantingTicketUniqueTicketIdGenerator;
            this.uniqueTicketIdGeneratorsForService = uniqueTicketIdGeneratorsForService;
            this.ticketGrantingTicketExpirationPolicy = ticketGrantingTicketExpirationPolicy;
            this.serviceTicketExpirationPolicy = serviceTicketExpirationPolicy;
            this.servicesManager = servicesManager;
        }
    /**
 * @param ticketRegistry The ticketRegistry to set.
 */
    public void setTicketRegistry(TicketRegistry ticketRegistry)
    {
        this.ticketRegistry = ticketRegistry;
    }
 /**
  * @param ticketRegistry The ticketRegistry to set.
  */
 public void setTicketRegistry(TicketRegistry ticketRegistry)
 {
     this.ticketRegistry = ticketRegistry;
 }