예제 #1
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public override MsJwtProviderBase <TestPayload> CreateProvider()
        {
            MsJwtHs256Provider <TestPayload> provider = MsJwtFactory.CreateHs256Provider <TestPayload>(TestConstants.HS256CommonKey, TestConstants.Issuer);

            return(provider);
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="issuer"></param>
        /// <param name="audience"></param>
        /// <returns></returns>
        public override MsJwtValidatorBase <TestPayload> CreateValidator(string issuer, string audience)
        {
            MsJwtHs256Validator <TestPayload> validator = MsJwtFactory.CreateHs256Validator <TestPayload>(TestConstants.HS256CommonKey, issuer, audience);

            return(validator);
        }
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public override MsJwtProviderBase <TestPayload> CreateProvider()
        {
            MsJwtRs256Provider <TestPayload> provider = MsJwtFactory.CreateRs256Provider <TestPayload>(TestConstants.RS256PrivateKey, TestConstants.Issuer);

            return(provider);
        }