func NewConfiguration(provider SecretProvider, audience []string, issuer string, method jose.SignatureAlgorithm) Configuration {
	return Configuration{
		secretProvider: provider,
		expectedClaims: jwt.Expected{Issuer: issuer, Audience: audience},
		signIn:         method,
	}
}
func NewConfiguration(provider SecretProvider, audience []string, issuer string, method jose.SignatureAlgorithm) Configuration {
	return Configuration{
		secretProvider: provider,
		expectedClaims: jwt.Expected{Issuer: issuer, Audience: audience},
		signIn:         method,
	}
}
func NewConfiguration ( provider SecretProvider , audience [ ] string , issuer string , method jose . SignatureAlgorithm ) Configuration { return Configuration { secretProvider : provider , expectedClaims : jwt . Expected { Issuer : issuer , Audience : audience } , signIn : method , } }
// NewConfiguration creates a configuration for server
NewConfiguration creates a configuration for server