/// <summary>
        /// Initializes a new instance of the <see cref="認証サービス"/> class.
        /// </summary>
        /// <param name="tenantRepository">
        /// An instance of <see cref="IテナントRepository"/> to use internally.
        /// </param>
        /// <param name="userRepository">
        /// An instance of <see cref="IユーザーRepository"/> to use internally.
        /// </param>
        /// <param name="encryptionService">
        /// An instance of <see cref="I暗号化サービス"/> to use internally.
        /// </param>
        public 認証サービス(
			IテナントRepository tenantRepository,
			IユーザーRepository userRepository,
			I暗号化サービス encryptionService)
        {
            this.encryptionService = encryptionService;
            this.tenantRepository = tenantRepository;
            this.userRepository = userRepository;
        }
        public アクセスアプリケーションサービス(
			IグループRepository groupRepository,
			IロールRepository roleRepository,
			IテナントRepository tenantRepository,
			IユーザーRepository userRepository)
        {
            this.groupRepository = groupRepository;
            this.roleRepository = roleRepository;
            this.tenantRepository = tenantRepository;
            this.userRepository = userRepository;
        }