diff --git a/_config.yml b/_config.yml index bc1bafcadb..b5e5443727 100644 --- a/_config.yml +++ b/_config.yml @@ -10,21 +10,23 @@ redcarpet: ### The following properties will change on a project-by-project basis # Context path in the remote website (usually /), will be prepended to absolute URLs for static resources -baseurl: /gh-pages +baseurl: /spring-security # Name of the project for display in places like page titles -name: Spring Framework +name: Spring Security # ID of the project in the metadata API at spring.io (if this is not a # valid project ID the javascript widgets in the home page will not work) -project: spring-framework +project: spring-security # Project github URL -github_repo_url: http://github.com/spring-projects/spring-framework +github_repo_url: http://github.com/spring-projects/spring-security # Project forum URL -forum: http://forum.spring.io/forum/spring-projects/container +forum: http://forum.spring.io/spring-projects/security +# Custom properties +guides_base_url: http://docs.spring.io/spring-security/site/docs/3.2.x/guides ### The following properties are constant for most projects diff --git a/_includes/build.gradle b/_includes/build.gradle new file mode 100644 index 0000000000..18492fe093 --- /dev/null +++ b/_includes/build.gradle @@ -0,0 +1,4 @@ +dependencies { + compile '{@= groupId @}:spring-security-web:{@= version @}' + compile '{@= groupId @}:spring-security-config:{@= version @}' +} diff --git a/_includes/pom.xml b/_includes/pom.xml new file mode 100644 index 0000000000..9169bb3682 --- /dev/null +++ b/_includes/pom.xml @@ -0,0 +1,24 @@ + + + {@= groupId @} + spring-security-web + {@= version @} + + + {@= groupId @} + spring-security-config + {@= version @} + + +{@ if (repository) { @} + + + {@= repository.id @} + {@= repository.name @} + {@= repository.url @} + + {@= repository.snapshotsEnabled @} + + +{@ } @} + diff --git a/img/project-icon-large.png b/img/project-icon-large.png new file mode 100644 index 0000000000..143b8d77fe Binary files /dev/null and b/img/project-icon-large.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000000..b95a0401e0 --- /dev/null +++ b/index.html @@ -0,0 +1,86 @@ +--- +# The name of your project +title: Spring Security + +badges: + + # Specify your project's twitter handle, if any. Delete if none. + twitter: SpringSecurity + + # Customize your project's badges. Delete any entries that do not apply. + custom: + - name: Source (GitHub) + url: https://github.com/spring-projects/spring-security + icon: github + + - name: Issues (JIRA) + url: http://jira.springsource.org/browse/SEC + icon: tracking + + - name: CI (Bamboo) + url: https://build.springsource.org/browse/SEC + icon: ci + + - name: Forum + url: http://forum.spring.io/forum/spring-projects/security + icon: forum + + - name: StackOverflow + url: http://stackoverflow.com/questions/tagged/spring-security + icon: stackoverflow + + - name: Metrics (SonarQube) + url: https://sonar.springsource.org/dashboard/index/org.springframework.security:spring-security + icon: metrics + +--- + + + +{% capture billboard_description %} + +Spring Security is a powerful and highly customizable authentication and access-control framework. It is the de-facto standard for securing Spring-based applications. + +{% endcapture %} + +{% capture main_content %} + +Spring Security is a framework that focuses on providing both authentication and authorization to Java +applications. Like all Spring projects, the real power of Spring Security is found in how easily it can +be extended to meet custom requirements + +## Features + +* Comprehensive and extensible support for both Authentication and Authorization +* Protection against attacks like session fixation, clickjacking, cross site request forgery, etc +* Servlet API integration +* Optional integration with Spring Web MVC +* Much more... + + +## Quick Start + +{% include download_widget.md %} + +{% endcapture %} + +{% capture related_resources %} + +### Getting Started Guides + +* [Hello Security]({{site.guides_base_url}}/helloworld.html) +* [Hello MVC Security]({{site.guides_base_url}}/hellomvc.html) +* [More...]({{site.guides_base_url}}/) + +### Related Projects + +* [Spring Security OAuth]({{site.projects_site_url}}/spring-security-oauth) +* [Spring Security Grails](http://grails.org/plugin/spring-security-core) +* [Spring Security SAML]({{site.projects_site_url}}/spring-security-saml) +* [Spring Security Kerberos]({{site.projects_site_url}}/spring-security-kerberos) + +{% endcapture %} + + +{% include project_page.html %} + \ No newline at end of file