コード例 #1
0
ファイル: ASFBuilderExtensions.cs プロジェクト: leigoCQ/ASF
        /// <summary>
        /// 添加Jwt授权
        /// </summary>
        /// <param name="build"><see cref="ASFBuilder"/></param>
        /// <param name="action"></param>
        /// <returns></returns>
        public static ASFBuilder AddAuthenticationJwtBearer(this ASFBuilder build, Action <TokenOptions> action)
        {
            TokenOptions options = new TokenOptions();

            action?.Invoke(options);
            return(build.AddAuthenticationJwtBearer(options));
        }
コード例 #2
0
ファイル: ASFBuilderExtensions.cs プロジェクト: leigoCQ/ASF
        /// <summary>
        /// 添加Jwt授权
        /// </summary>
        /// <param name="build"><see cref="ASFBuilder"/></param>
        /// <param name="action"></param>
        /// <returns></returns>
        public static ASFBuilder AddAuthenticationJwtBearer(this ASFBuilder build, IConfiguration configuration)
        {
            TokenOptions options = configuration.Get <TokenOptions>();

            return(build.AddAuthenticationJwtBearer(options));
        }
コード例 #3
0
ファイル: ASFBuilderExtensions.cs プロジェクト: leigoCQ/ASF
 /// <summary>
 /// 添加Jwt授权
 /// </summary>
 /// <param name="build"><see cref="ASFBuilder"/></param>
 public static ASFBuilder AddAuthenticationJwtBearer(this ASFBuilder build)
 {
     return(build.AddAuthenticationJwtBearer(new TokenOptions()));
 }