예제 #1
0
 private DateTime _accessTokenExpiration; //Ne kadar süre kalması gerektiği
 public JwtHelper(IConfiguration configuration)
 {
     Configuration = configuration;
     //Appsetting.json dosyasındaki veri kümesini bulur ve atar
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>();
 }
예제 #2
0
 public JwtHelper(IConfiguration configuration)
 {
     Configuration         = configuration;
     _tokenOptions         = Configuration.GetSection("TokenOptions").Get <TokenOptions>();
     _accesTokenExpiration = DateTime.Now.AddMinutes(_tokenOptions.AccessTokenExpiration);
 }
예제 #3
0
 public JwtHelper(IConfiguration configuration)
 {
     Configuration = configuration;
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>(); //GetSection, TokenOption olan alanı bul ve get yani ilgili alanları al TokenOptions olarak al ve oluştur
 }
예제 #4
0
 private DateTime _accessTokenExpiration;        // ne zaman gecersizlesecek
 public JwtHelper(IConfiguration configuration)  //APi icinde Appsettings okumaya yarar ampulden 2. micorsoftlu kismi okuyan metot
 {
     Configuration = configuration;
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>();
 }
예제 #5
0
 public JwtHelper(IConfiguration configuration) //web api deki appsettings kısmındaki bilgiyi burda okuyoruz.
 {
     Configuration = configuration;
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>();//Tokenoptiondaki bilgileri nesneye aktardık.
 }
예제 #6
0
 public JwtHelper(IConfiguration configuration) //API'yı enjekte eder
 {
     Configuration = configuration;
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>(); //"appsettings"i alır ve tokenoptions ile eşleştirir
 }
예제 #7
0
 public JwtHelper(IConfiguration configuration)
 {
     Configuration = configuration;
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>();
     //appsettingstekilerle tokenOptionstakileri eşledik.
 }
예제 #8
0
 public JwtHelper(IConfiguration configuration)
 {
     Configuration = configuration;
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>();
     //bana user bilgisi ve claimleri ver ben ona göre token oluşturayım demek
 }
예제 #9
0
 public JwtHelper(IConfiguration configuration)
 {
     Configuration = configuration;
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>(); //TokenOptions.cs'deki değerleri kullanarak TokenOptions section'ını maple.
 }
예제 #10
0
 public JwtHelper(IConfiguration configuration)
 {
     Configuration = configuration;
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>(); // Configuration dan gelen TokenOptions section'ı
     // TokenOptions class'ına get et yani eşleştir.
 }
예제 #11
0
 public JwtHelper(IConfiguration configuration)
 {
     Configuration = configuration;
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>();//appsettingsteki token options ile map işlemi.
 }
예제 #12
0
 public JWTHelper(IConfiguration configuration)
 {
     Configuration = configuration;
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>();//appsettings.json
     //dosyasındaki TokenOptions kısmını al ve onu TokenOptions sınıfındaki alanlarla map'le
 }
예제 #13
0
 private DateTime _accessTokenExpiration; //token süresi
 public JwtHelper(IConfiguration configuration)
 {
     Configuration = configuration;
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>(); //tokenoptions bölümünü al ve belirtilen sınıfın değerlerini kullanarak birleştir
 }
예제 #14
0
 private DateTime _accessTokenExpiration; //accesstoken'ın geçersizleşmesi
 public JwtHelper(IConfiguration configuration)
 {
     Configuration = configuration;
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>(); //apideki değerleri class olandakine atıyor
 }
예제 #15
0
 private DateTime _accessTokenExpiration; // Accesstoken ne zaman geçersizleşecek.
 public JwtHelper(IConfiguration configuration)
 {
     Configuration = configuration;
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>();//Configuration'daki alanı bul.("TokenOptions") bölümünü
 }
예제 #16
0
 private DateTime _accessTokenExpiration; // access token ne zaman etkinliğini kaybedecek..
 public JwtHelper(IConfiguration configuration)
 {
     Configuration = configuration;
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>();//appsettingsteki TokenOptions ın özelliklerini al..
 }
예제 #17
0
 public JwtHelper(IConfiguration configuration)
 {
     Configuration = configuration;
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>();//appsettings den okuduğumuz verileri TokenOptions ile eşler
 }
예제 #18
0
 //enjekte edildiği için ben apinin configurasyon nesnesini elde ederim demek.
 public JwtHelper(IConfiguration configuration)
 {
     Configuration = configuration;
     //GetSection appsettingteki tokenoptions bölümünü al ve şu sınıfın değerlerini kullanarak mapla.
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>();
 }
예제 #19
0
 public JwtHelper(IConfiguration configuration)
 {
     Configuration = configuration;
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>();//appsettings deki değerleri token optionsdaki değerlere atadık.00
 }
 public JwtHelper(IConfiguration configuration)
 {
     Configuration = configuration;
     // read appsettings.json get the TokenOptions section
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>();
 }
예제 #21
0
 public JwtHelper(IConfiguration configuration)
 {
     Configuration = configuration;
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>();       // appsettings Section'ı içindeki Audience'ı TokenOptions'dakiyle eşle, Issuer-->Issuer...SecurityKey-->SecurityKey...
 }
예제 #22
0
 public JwtHelper(IConfiguration configuration)
 {
     Configuration = configuration;
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>(); //tell find the section and mapping with GET
 }
예제 #23
0
 public JwtHelper(Microsoft.Extensions.Configuration.IConfiguration configuration)
 {
     Configuration = configuration;
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>();
 }
예제 #24
0
 public JwtHelper(IConfiguration configuration)
 {
     Configuration = configuration;
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>(); //Configuration appsettingi okumaya yarıyor.
 }
예제 #25
0
 public JwtHelper(IConfiguration configuration)
 {
     Configuration = configuration;
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>();
     //WebAPI/appsetting.json dosyasına ulaşıp TokenOptions'ı arıyor. ve tablodakileri eşitliyor.
 }
예제 #26
0
 public JwtHelper(IConfiguration configuration)
 {
     Configuration = configuration;
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>(); // Buradaki hata için Microsoft.Extensions.Configuration.Binder kur
     //appsettingsjson>TokenOptions ile arasındaki bağlantı (json to class)
 }
예제 #27
0
 public JwtHelper(IConfiguration configuration)
 {
     Configuration = configuration;
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>();//tokenoptions elemanlarını tek tek atıyor.
 }
예제 #28
0
        private DateTime _accessTokenExpiration; //accessToken ne zaman geçersizleşecek

        //bizim apideki appsettingdeki değerleri okumaya yarar
        public JwtHelper(IConfiguration configuration)
        {
            Configuration = configuration;
            _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>();
            //appsettinge git tokenOptionsu al TokenOptions classına getir
        }
예제 #29
0
 private DateTime _accessTokenExpiration; // accesstoken'ın ne zaman biteceği
 public JwtHelper(IConfiguration configuration)
 {
     Configuration = configuration;
     _tokenOptions = Configuration.GetSection("TokenOptions").Get <TokenOptions>();
 }
예제 #30
0
        public JwtSecurityToken CreateJwtSecurityToken(User user, SigningCredentials signingCredentials, TokenOptions tokenOptions, List <OperationClaim> operationClaims)
        {
            var jwt = new JwtSecurityToken(
                issuer: tokenOptions.Issuer,
                audience: tokenOptions.Audience,
                expires: _accessTokenExpiration,
                notBefore: DateTime.Now,
                claims: SetClaims(user, operationClaims),
                signingCredentials: signingCredentials
                );

            return(jwt);
        }