现在有一项阅读理解的任务，我会提出一个问题，还会提供一段文本，你需要通读这段文本，然后根据这段文本回答我所提出的问题。问题：JAAS之前作为一个扩展库是由哪个公司提供的？，文本：Java认证和授权服务（Java Authentication and Authorization Service，简称JAAS）是一个Java以用户为中心的安全框架，作为Java以代码为中心的安全的补充。自Java运行环境（JRE） 1.4起，JAAS就被集成到JRE，而之前是作为一个扩展库由Sun公司提供的。JAAS的主要目标是分开使用者认证的议题，这样就可以个别地管理他们。对系统管理者而言，JAAS有两种设定档：例如，一个有这种login.conf的档案指出不同的认证机制要如何执行以认证使用者。对应用程式开发者而言，JAAS是一个标准的程式库，并提供了：对安全系统整合者而言，JAAS提供的介面可以：
Sun公司