func Factory(ctx context.Context, conf *logical.BackendConfig) (logical.Backend, error) {
	b := Backend()
	if err := b.Setup(ctx, conf); err != nil {
		return nil, err
	}
	return b, nil
}
Factory returns a new backend as logical.Backend.
package oidc
import (
	"context"
	"strings"
	"github.com/hashicorp/vault/logical"
	"github.com/hashicorp/vault/logical/framework"
)