/// <summary>
        /// Constructor
        /// </summary>
        /// <param name="options"></param>
        public Bootstrapper(IErtisAuthConfiguration options)
        {
            ServiceProvider.Current.RegisterInstance(options);

            Console.WriteLine($"ErtisAuth.BaseUrl : '{options.BaseUrl}'");
            Console.WriteLine($"ErtisAuth.MembershipId : '{options.MembershipId}'");
            Console.WriteLine($"ErtisAuth.AdministratorToken : '{options.AdminAccessToken}'");
        }
Esempio n. 2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="configuration"></param>
 public AuthenticationService(IErtisAuthConfiguration configuration) : base(configuration)
 {
     this.GenerateTokenEndpoint  = new GenerateTokenEndpoint(this.BaseUrl);
     this.RefreshTokenEndpoint   = new RefreshTokenEndpoint(this.BaseUrl);
     this.VerifyTokenEndpoint    = new VerifyTokenEndpoint(this.BaseUrl);
     this.RevokeTokenEndpoint    = new RevokeTokenEndpoint(this.BaseUrl);
     this.MeEndpoint             = new MeEndpoint(this.BaseUrl);
     this.HealthCheckEndpoint    = new HealthCheckEndpoint(this.BaseUrl);
     this.ResetPasswordEndpoint  = new ResetPasswordEndpoint(this.BaseUrl);
     this.SetPasswordEndpoint    = new SetPasswordEndpoint(this.BaseUrl);
     this.ChangePasswordEndpoint = new ChangePasswordEndpoint(this.BaseUrl);
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="configuration"></param>
 public ApplicationService(IErtisAuthConfiguration configuration) : base(configuration)
 {
     this.ApplicationsEndpoint = new ApplicationsEndpoint(this.BaseUrl);
 }
Esempio n. 4
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="configuration"></param>
 public FacebookAuthService(IErtisAuthConfiguration configuration) : base(configuration)
 {
     this.FacebookAuthEndpoint = new FacebookAuthEndpoint(this.BaseUrl);
 }
Esempio n. 5
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="configuration"></param>
 protected MembershipBoundedService(IErtisAuthConfiguration configuration) : base(configuration.BaseUrl)
 {
     this.MembershipId       = configuration.MembershipId;
     this.AdministratorToken = configuration.AdminAccessToken;
 }
Esempio n. 6
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="configuration"></param>
 public EventService(IErtisAuthConfiguration configuration) : base(configuration)
 {
     this.EventsEndpoint = new EventsEndpoint(this.BaseUrl);
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="configuration"></param>
 public GoogleAuthService(IErtisAuthConfiguration configuration) : base(configuration)
 {
     this.GoogleAuthEndpoint = new GoogleAuthEndpoint(this.BaseUrl);
 }
Esempio n. 8
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="configuration"></param>
 public UserService(IErtisAuthConfiguration configuration) : base(configuration)
 {
     this.UsersEndpoint = new UsersEndpoint(this.BaseUrl);
 }
Esempio n. 9
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="configuration"></param>
 public RoleService(IErtisAuthConfiguration configuration) : base(configuration)
 {
     this.RolesEndpoint = new RolesEndpoint(this.BaseUrl);
 }