我几天前读过Oauth2,它有像客户端,资源所有者,资源服务器,授权服务器这样的实体,我也理解了解释.但我不明白授权类型完全仍然让我对以下类型感到困惑.Oauth2有4种不同的授权类型,如
请给我一些实时的例子来说明上述类型以区分实现.我需要知道什么是授权实现spring security oauth2的类型和spring oauth2的完整流程以及安全性.
我已经通过使用spring mvc,spring security实现了oauth2实现的一些示例.但令我困惑的是,我没有清楚了解api的实现情况.
我正在寻找具有Spring mvc和Spring安全性的良好Oauth2流程和文档.请帮我.
spring spring-mvc spring-security oauth-2.0 spring-security-oauth2
在我的项目中,我正在使用HTML5 Canvas和FabricJS.我有方案来维护我放在画布中的图像对象的宽高比.在调整角落或缩放图像时,我必须更新宽度或高度以保持图像的宽高比.

上面的图片将清楚地显示我的问题.我需要一个算法或公式来维护图像的方面.
图像应符合以下条件,
请给我一些解决方案,谢谢.