Writing the equation as Riccati as you have done
$\displaystyle\frac{dx}{dy}=\frac{x}{\cos y}+x^2(\sin y-1).$
Next we use the substitution $v=x(\sin y-1)$. Differentiating wrt $y$ we have, $\frac{dv}{dy}=x\cos y+\frac{dx}{dy}(\sin y-1)$ and substituting back $\frac{dx}{dy}$ and $x=\frac{v}{\sin y-1}$ we have
\begin{array}
$\displaystyle\frac{dv}{dy}&=&x\cos y+(\sin y-1)[\frac{x}{\cos y}+x^2(\sin y-1)]\\
&=&x\cos y+\frac{v}{\cos y}+v^2&\\
\end{array}
Hence $\displaystyle\frac{dv}{dy}-v\bigg(\frac{\cos y}{\sin y-1}+\sec y\bigg)=v^2$ which is a Bernoulli equation of degree 2.
Next we use the substitution $v=\frac{1}{u}$ which gives $\frac{dv}{dy}=-\frac{1}{u^2}\frac{du}{dy}$.
Hence we have $$ -\frac{1}{u^2}\frac{du}{dy}-\frac{1}u\bigg(\frac{\cos y}{\sin y-1}+\sec y\bigg)=\frac{1}{u^2}$$ or,
$$\frac{du}{dy}+u\bigg(\frac{\cos y}{\sin y-1}+\sec y\bigg)=-1 ...... (1)$$
Here our integrating factor is
\begin{array}
$\displaystyle I_f&=&e^{\int\big(\frac{\cos y}{\sin y-1}+\sec y\big)dy}\\
&=&e^{\ln|\sin y-1|+\ln|\sec y+\tan y|}\\
&=&e^{\ln|(\sin y-1)\frac{\sin y+1}{\cos y}|}\\
&=&e^{\ln|\cos y|}\\
&=&\cos y
\end{array}
Multiply (1) by the integrating factor $I_f=\cos y$ we get
$\cos y\frac{du}{dy}+u\bigg(\frac{\cos^2 y}{\sin y-1}+1\bigg)=-\cos y$
$\cos y\frac{du}{dy}-u\sin y=-\cos y$, which implies
$$\frac{d(u\cos y)}{dy}=-\cos y.$$
Integrating wrt $y$ we have
$u\cos y=-\sin y +c$ or $u=-\tan y+c\sec y$
But $\displaystyle v=\frac{1}{u}=\frac{1}{-\tan y+c\sec y}.$
Finally $v=x(\sin y-1)$ from which we get
$\displaystyle x(\sin y-1)=\frac{1}{-\tan y+c\sec y}=\frac{\cos y}{c-\sin y}.$
Lets check the answer by taking derivative. Differentiating wrt $x$ of
$$\displaystyle c-\sin y=\frac{\cos y}{x(\sin y -1)}$$ we have
\begin{array}
$\displaystyle -\cos y\frac{dy}{dx}&=&\displaystyle-\frac{1}{x^2}\frac{\cos y}{\sin y-1}+\frac{1}{x}\bigg[\frac{-\sin y(\sin y -1)-\cos^2 y}{(\sin y-1)^2}\frac{dy}{dx}\bigg]\\
&=&\displaystyle-\frac{1}{x^2}\frac{\cos y}{\sin y-1}+\frac{1}{x}\big[\frac{1}{\sin y-1}\big]\frac{dy}{dx}\\
&=&\displaystyle\frac{x\frac{dy}{dx}-\cos y}{-x^2(1-\sin y)}
\end{array}
from which the result follows.