Browse Source

Fix images

- Move images into assets/
- Remove figures form antora.yml
- Add :figures: to each page that uses it
pull/10323/head
Rob Winch 4 years ago
parent
commit
d2affef356
  1. 1
      docs/antora.yml
  2. 0
      docs/modules/ROOT/assets/images/Authentication.gif
  3. 0
      docs/modules/ROOT/assets/images/icons/number_1.png
  4. 0
      docs/modules/ROOT/assets/images/icons/number_10.png
  5. 0
      docs/modules/ROOT/assets/images/icons/number_2.png
  6. 0
      docs/modules/ROOT/assets/images/icons/number_3.png
  7. 0
      docs/modules/ROOT/assets/images/icons/number_4.png
  8. 0
      docs/modules/ROOT/assets/images/icons/number_5.png
  9. 0
      docs/modules/ROOT/assets/images/icons/number_6.png
  10. 0
      docs/modules/ROOT/assets/images/icons/number_7.png
  11. 0
      docs/modules/ROOT/assets/images/icons/number_8.png
  12. 0
      docs/modules/ROOT/assets/images/icons/number_9.png
  13. 0
      docs/modules/ROOT/assets/images/icons/numbers.odg
  14. 0
      docs/modules/ROOT/assets/images/note.png
  15. 0
      docs/modules/ROOT/assets/images/palette.otg
  16. 0
      docs/modules/ROOT/assets/images/s2-banner-rhs.png
  17. 0
      docs/modules/ROOT/assets/images/s2_box_logo.png
  18. 0
      docs/modules/ROOT/assets/images/security-interception.graffle
  19. 0
      docs/modules/ROOT/assets/images/security-interception.png
  20. 0
      docs/modules/ROOT/assets/images/servlet/architecture/delegatingfilterproxy.odg
  21. 0
      docs/modules/ROOT/assets/images/servlet/architecture/delegatingfilterproxy.png
  22. 0
      docs/modules/ROOT/assets/images/servlet/architecture/exceptiontranslationfilter.odg
  23. 0
      docs/modules/ROOT/assets/images/servlet/architecture/exceptiontranslationfilter.png
  24. 0
      docs/modules/ROOT/assets/images/servlet/architecture/filterchain.gif
  25. 0
      docs/modules/ROOT/assets/images/servlet/architecture/filterchain.odg
  26. 0
      docs/modules/ROOT/assets/images/servlet/architecture/filterchain.png
  27. 0
      docs/modules/ROOT/assets/images/servlet/architecture/filterchainproxy.odg
  28. 0
      docs/modules/ROOT/assets/images/servlet/architecture/filterchainproxy.png
  29. 0
      docs/modules/ROOT/assets/images/servlet/architecture/multi-securityfilterchain.odg
  30. 0
      docs/modules/ROOT/assets/images/servlet/architecture/multi-securityfilterchain.png
  31. 0
      docs/modules/ROOT/assets/images/servlet/architecture/securityfilterchain.odg
  32. 0
      docs/modules/ROOT/assets/images/servlet/architecture/securityfilterchain.png
  33. 0
      docs/modules/ROOT/assets/images/servlet/authentication/architecture/abstractauthenticationprocessingfilter.odg
  34. 0
      docs/modules/ROOT/assets/images/servlet/authentication/architecture/abstractauthenticationprocessingfilter.png
  35. 0
      docs/modules/ROOT/assets/images/servlet/authentication/architecture/providermanager-parent.odg
  36. 0
      docs/modules/ROOT/assets/images/servlet/authentication/architecture/providermanager-parent.png
  37. 0
      docs/modules/ROOT/assets/images/servlet/authentication/architecture/providermanager.odg
  38. 0
      docs/modules/ROOT/assets/images/servlet/authentication/architecture/providermanager.png
  39. 0
      docs/modules/ROOT/assets/images/servlet/authentication/architecture/providermanagers-parent.odg
  40. 0
      docs/modules/ROOT/assets/images/servlet/authentication/architecture/providermanagers-parent.png
  41. 0
      docs/modules/ROOT/assets/images/servlet/authentication/architecture/securitycontextholder.odg
  42. 0
      docs/modules/ROOT/assets/images/servlet/authentication/architecture/securitycontextholder.png
  43. 0
      docs/modules/ROOT/assets/images/servlet/authentication/unpwd/basicauthenticationentrypoint.odg
  44. 0
      docs/modules/ROOT/assets/images/servlet/authentication/unpwd/basicauthenticationentrypoint.png
  45. 0
      docs/modules/ROOT/assets/images/servlet/authentication/unpwd/basicauthenticationfilter.odg
  46. 0
      docs/modules/ROOT/assets/images/servlet/authentication/unpwd/basicauthenticationfilter.png
  47. 0
      docs/modules/ROOT/assets/images/servlet/authentication/unpwd/daoauthenticationprovider.odg
  48. 0
      docs/modules/ROOT/assets/images/servlet/authentication/unpwd/daoauthenticationprovider.png
  49. 0
      docs/modules/ROOT/assets/images/servlet/authentication/unpwd/loginurlauthenticationentrypoint.odg
  50. 0
      docs/modules/ROOT/assets/images/servlet/authentication/unpwd/loginurlauthenticationentrypoint.png
  51. 0
      docs/modules/ROOT/assets/images/servlet/authentication/unpwd/usernamepasswordauthenticationfilter.odg
  52. 0
      docs/modules/ROOT/assets/images/servlet/authentication/unpwd/usernamepasswordauthenticationfilter.png
  53. 0
      docs/modules/ROOT/assets/images/servlet/authorization/access-decision-voting.graffle
  54. 0
      docs/modules/ROOT/assets/images/servlet/authorization/access-decision-voting.png
  55. 0
      docs/modules/ROOT/assets/images/servlet/authorization/after-invocation.graffle
  56. 0
      docs/modules/ROOT/assets/images/servlet/authorization/after-invocation.png
  57. 0
      docs/modules/ROOT/assets/images/servlet/authorization/filtersecurityinterceptor.odg
  58. 0
      docs/modules/ROOT/assets/images/servlet/authorization/filtersecurityinterceptor.png
  59. 0
      docs/modules/ROOT/assets/images/servlet/oauth2/beareraccessdeniedhandler.odg
  60. 0
      docs/modules/ROOT/assets/images/servlet/oauth2/bearerauthenticationentrypoint.odg
  61. 0
      docs/modules/ROOT/assets/images/servlet/oauth2/bearerauthenticationentrypoint.png
  62. 0
      docs/modules/ROOT/assets/images/servlet/oauth2/bearertokenauthenticationfilter.odg
  63. 0
      docs/modules/ROOT/assets/images/servlet/oauth2/bearertokenauthenticationfilter.png
  64. 0
      docs/modules/ROOT/assets/images/servlet/oauth2/jwtauthenticationprovider.odg
  65. 0
      docs/modules/ROOT/assets/images/servlet/oauth2/jwtauthenticationprovider.png
  66. 0
      docs/modules/ROOT/assets/images/servlet/oauth2/opaquetokenauthenticationprovider.odg
  67. 0
      docs/modules/ROOT/assets/images/servlet/oauth2/opaquetokenauthenticationprovider.png
  68. 0
      docs/modules/ROOT/assets/images/servlet/saml2/opensamlauthenticationprovider.odg
  69. 0
      docs/modules/ROOT/assets/images/servlet/saml2/opensamlauthenticationprovider.png
  70. 0
      docs/modules/ROOT/assets/images/servlet/saml2/saml2webssoauthenticationfilter.odg
  71. 0
      docs/modules/ROOT/assets/images/servlet/saml2/saml2webssoauthenticationfilter.png
  72. 0
      docs/modules/ROOT/assets/images/servlet/saml2/saml2webssoauthenticationrequestfilter.odg
  73. 0
      docs/modules/ROOT/assets/images/servlet/saml2/saml2webssoauthenticationrequestfilter.png
  74. 0
      docs/modules/ROOT/assets/images/tip.png
  75. 3
      docs/modules/ROOT/pages/servlet/architecture/index.adoc
  76. 4
      docs/modules/ROOT/pages/servlet/authentication/architecture/index.adoc
  77. 1
      docs/modules/ROOT/pages/servlet/authentication/unpwd/basic.adoc
  78. 1
      docs/modules/ROOT/pages/servlet/authentication/unpwd/dao-authentication-provider.adoc
  79. 1
      docs/modules/ROOT/pages/servlet/authentication/unpwd/form.adoc
  80. 6
      docs/modules/ROOT/pages/servlet/authorization/architecture.adoc
  81. 3
      docs/modules/ROOT/pages/servlet/authorization/authorize-requests.adoc
  82. 3
      docs/modules/ROOT/pages/servlet/oauth2/oauth2-resourceserver.adoc
  83. 3
      docs/modules/ROOT/pages/servlet/saml2/index.adoc

1
docs/antora.yml

@ -8,7 +8,6 @@ asciidoc: @@ -8,7 +8,6 @@ asciidoc:
idprefix: ''
idseparator: '-'
apacheds-core-version: 1.5.5
figures: servlet/architecture
gh-old-samples-url: https://github.com/spring-projects/spring-security/tree/5.4.x/samples
gh-samples-url: https://github.com/spring-projects/spring-security-samples/tree/main
gh-url: https://github.com/spring-projects/spring-security/tree/main

0
docs/modules/ROOT/images/Authentication.gif → docs/modules/ROOT/assets/images/Authentication.gif

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

0
docs/modules/ROOT/images/icons/number_1.png → docs/modules/ROOT/assets/images/icons/number_1.png

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

0
docs/modules/ROOT/images/icons/number_10.png → docs/modules/ROOT/assets/images/icons/number_10.png

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

0
docs/modules/ROOT/images/icons/number_2.png → docs/modules/ROOT/assets/images/icons/number_2.png

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

0
docs/modules/ROOT/images/icons/number_3.png → docs/modules/ROOT/assets/images/icons/number_3.png

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

0
docs/modules/ROOT/images/icons/number_4.png → docs/modules/ROOT/assets/images/icons/number_4.png

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

0
docs/modules/ROOT/images/icons/number_5.png → docs/modules/ROOT/assets/images/icons/number_5.png

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

0
docs/modules/ROOT/images/icons/number_6.png → docs/modules/ROOT/assets/images/icons/number_6.png

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

0
docs/modules/ROOT/images/icons/number_7.png → docs/modules/ROOT/assets/images/icons/number_7.png

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

0
docs/modules/ROOT/images/icons/number_8.png → docs/modules/ROOT/assets/images/icons/number_8.png

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

0
docs/modules/ROOT/images/icons/number_9.png → docs/modules/ROOT/assets/images/icons/number_9.png

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

0
docs/modules/ROOT/images/icons/numbers.odg → docs/modules/ROOT/assets/images/icons/numbers.odg

0
docs/modules/ROOT/images/note.png → docs/modules/ROOT/assets/images/note.png

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

0
docs/modules/ROOT/images/palette.otg → docs/modules/ROOT/assets/images/palette.otg

0
docs/modules/ROOT/images/s2-banner-rhs.png → docs/modules/ROOT/assets/images/s2-banner-rhs.png

Before

Width:  |  Height:  |  Size: 9.4 KiB

After

Width:  |  Height:  |  Size: 9.4 KiB

0
docs/modules/ROOT/images/s2_box_logo.png → docs/modules/ROOT/assets/images/s2_box_logo.png

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

0
docs/modules/ROOT/images/security-interception.graffle → docs/modules/ROOT/assets/images/security-interception.graffle

0
docs/modules/ROOT/images/security-interception.png → docs/modules/ROOT/assets/images/security-interception.png

Before

Width:  |  Height:  |  Size: 68 KiB

After

Width:  |  Height:  |  Size: 68 KiB

0
docs/modules/ROOT/images/servlet/architecture/delegatingfilterproxy.odg → docs/modules/ROOT/assets/images/servlet/architecture/delegatingfilterproxy.odg

0
docs/modules/ROOT/images/servlet/architecture/delegatingfilterproxy.png → docs/modules/ROOT/assets/images/servlet/architecture/delegatingfilterproxy.png

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

0
docs/modules/ROOT/images/servlet/architecture/exceptiontranslationfilter.odg → docs/modules/ROOT/assets/images/servlet/architecture/exceptiontranslationfilter.odg

0
docs/modules/ROOT/images/servlet/architecture/exceptiontranslationfilter.png → docs/modules/ROOT/assets/images/servlet/architecture/exceptiontranslationfilter.png

Before

Width:  |  Height:  |  Size: 85 KiB

After

Width:  |  Height:  |  Size: 85 KiB

0
docs/modules/ROOT/images/servlet/architecture/filterchain.gif → docs/modules/ROOT/assets/images/servlet/architecture/filterchain.gif

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

0
docs/modules/ROOT/images/servlet/architecture/filterchain.odg → docs/modules/ROOT/assets/images/servlet/architecture/filterchain.odg

0
docs/modules/ROOT/images/servlet/architecture/filterchain.png → docs/modules/ROOT/assets/images/servlet/architecture/filterchain.png

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

0
docs/modules/ROOT/images/servlet/architecture/filterchainproxy.odg → docs/modules/ROOT/assets/images/servlet/architecture/filterchainproxy.odg

0
docs/modules/ROOT/images/servlet/architecture/filterchainproxy.png → docs/modules/ROOT/assets/images/servlet/architecture/filterchainproxy.png

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 39 KiB

0
docs/modules/ROOT/images/servlet/architecture/multi-securityfilterchain.odg → docs/modules/ROOT/assets/images/servlet/architecture/multi-securityfilterchain.odg

0
docs/modules/ROOT/images/servlet/architecture/multi-securityfilterchain.png → docs/modules/ROOT/assets/images/servlet/architecture/multi-securityfilterchain.png

Before

Width:  |  Height:  |  Size: 57 KiB

After

Width:  |  Height:  |  Size: 57 KiB

0
docs/modules/ROOT/images/servlet/architecture/securityfilterchain.odg → docs/modules/ROOT/assets/images/servlet/architecture/securityfilterchain.odg

0
docs/modules/ROOT/images/servlet/architecture/securityfilterchain.png → docs/modules/ROOT/assets/images/servlet/architecture/securityfilterchain.png

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 52 KiB

0
docs/modules/ROOT/images/servlet/authentication/architecture/abstractauthenticationprocessingfilter.odg → docs/modules/ROOT/assets/images/servlet/authentication/architecture/abstractauthenticationprocessingfilter.odg

0
docs/modules/ROOT/images/servlet/authentication/architecture/abstractauthenticationprocessingfilter.png → docs/modules/ROOT/assets/images/servlet/authentication/architecture/abstractauthenticationprocessingfilter.png

Before

Width:  |  Height:  |  Size: 103 KiB

After

Width:  |  Height:  |  Size: 103 KiB

0
docs/modules/ROOT/images/servlet/authentication/architecture/providermanager-parent.odg → docs/modules/ROOT/assets/images/servlet/authentication/architecture/providermanager-parent.odg

0
docs/modules/ROOT/images/servlet/authentication/architecture/providermanager-parent.png → docs/modules/ROOT/assets/images/servlet/authentication/architecture/providermanager-parent.png

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

0
docs/modules/ROOT/images/servlet/authentication/architecture/providermanager.odg → docs/modules/ROOT/assets/images/servlet/authentication/architecture/providermanager.odg

0
docs/modules/ROOT/images/servlet/authentication/architecture/providermanager.png → docs/modules/ROOT/assets/images/servlet/authentication/architecture/providermanager.png

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

0
docs/modules/ROOT/images/servlet/authentication/architecture/providermanagers-parent.odg → docs/modules/ROOT/assets/images/servlet/authentication/architecture/providermanagers-parent.odg

0
docs/modules/ROOT/images/servlet/authentication/architecture/providermanagers-parent.png → docs/modules/ROOT/assets/images/servlet/authentication/architecture/providermanagers-parent.png

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

0
docs/modules/ROOT/images/servlet/authentication/architecture/securitycontextholder.odg → docs/modules/ROOT/assets/images/servlet/authentication/architecture/securitycontextholder.odg

0
docs/modules/ROOT/images/servlet/authentication/architecture/securitycontextholder.png → docs/modules/ROOT/assets/images/servlet/authentication/architecture/securitycontextholder.png

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 27 KiB

0
docs/modules/ROOT/images/servlet/authentication/unpwd/basicauthenticationentrypoint.odg → docs/modules/ROOT/assets/images/servlet/authentication/unpwd/basicauthenticationentrypoint.odg

0
docs/modules/ROOT/images/servlet/authentication/unpwd/basicauthenticationentrypoint.png → docs/modules/ROOT/assets/images/servlet/authentication/unpwd/basicauthenticationentrypoint.png

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 63 KiB

0
docs/modules/ROOT/images/servlet/authentication/unpwd/basicauthenticationfilter.odg → docs/modules/ROOT/assets/images/servlet/authentication/unpwd/basicauthenticationfilter.odg

0
docs/modules/ROOT/images/servlet/authentication/unpwd/basicauthenticationfilter.png → docs/modules/ROOT/assets/images/servlet/authentication/unpwd/basicauthenticationfilter.png

Before

Width:  |  Height:  |  Size: 83 KiB

After

Width:  |  Height:  |  Size: 83 KiB

0
docs/modules/ROOT/images/servlet/authentication/unpwd/daoauthenticationprovider.odg → docs/modules/ROOT/assets/images/servlet/authentication/unpwd/daoauthenticationprovider.odg

0
docs/modules/ROOT/images/servlet/authentication/unpwd/daoauthenticationprovider.png → docs/modules/ROOT/assets/images/servlet/authentication/unpwd/daoauthenticationprovider.png

Before

Width:  |  Height:  |  Size: 101 KiB

After

Width:  |  Height:  |  Size: 101 KiB

0
docs/modules/ROOT/images/servlet/authentication/unpwd/loginurlauthenticationentrypoint.odg → docs/modules/ROOT/assets/images/servlet/authentication/unpwd/loginurlauthenticationentrypoint.odg

0
docs/modules/ROOT/images/servlet/authentication/unpwd/loginurlauthenticationentrypoint.png → docs/modules/ROOT/assets/images/servlet/authentication/unpwd/loginurlauthenticationentrypoint.png

Before

Width:  |  Height:  |  Size: 76 KiB

After

Width:  |  Height:  |  Size: 76 KiB

0
docs/modules/ROOT/images/servlet/authentication/unpwd/usernamepasswordauthenticationfilter.odg → docs/modules/ROOT/assets/images/servlet/authentication/unpwd/usernamepasswordauthenticationfilter.odg

0
docs/modules/ROOT/images/servlet/authentication/unpwd/usernamepasswordauthenticationfilter.png → docs/modules/ROOT/assets/images/servlet/authentication/unpwd/usernamepasswordauthenticationfilter.png

Before

Width:  |  Height:  |  Size: 108 KiB

After

Width:  |  Height:  |  Size: 108 KiB

0
docs/modules/ROOT/images/access-decision-voting.graffle → docs/modules/ROOT/assets/images/servlet/authorization/access-decision-voting.graffle

0
docs/modules/ROOT/images/access-decision-voting.png → docs/modules/ROOT/assets/images/servlet/authorization/access-decision-voting.png

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

0
docs/modules/ROOT/images/after-invocation.graffle → docs/modules/ROOT/assets/images/servlet/authorization/after-invocation.graffle

0
docs/modules/ROOT/images/after-invocation.png → docs/modules/ROOT/assets/images/servlet/authorization/after-invocation.png

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

0
docs/modules/ROOT/images/servlet/authorization/filtersecurityinterceptor.odg → docs/modules/ROOT/assets/images/servlet/authorization/filtersecurityinterceptor.odg

0
docs/modules/ROOT/images/servlet/authorization/filtersecurityinterceptor.png → docs/modules/ROOT/assets/images/servlet/authorization/filtersecurityinterceptor.png

Before

Width:  |  Height:  |  Size: 89 KiB

After

Width:  |  Height:  |  Size: 89 KiB

0
docs/modules/ROOT/images/servlet/oauth2/beareraccessdeniedhandler.odg → docs/modules/ROOT/assets/images/servlet/oauth2/beareraccessdeniedhandler.odg

0
docs/modules/ROOT/images/servlet/oauth2/bearerauthenticationentrypoint.odg → docs/modules/ROOT/assets/images/servlet/oauth2/bearerauthenticationentrypoint.odg

0
docs/modules/ROOT/images/servlet/oauth2/bearerauthenticationentrypoint.png → docs/modules/ROOT/assets/images/servlet/oauth2/bearerauthenticationentrypoint.png

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 63 KiB

0
docs/modules/ROOT/images/servlet/oauth2/bearertokenauthenticationfilter.odg → docs/modules/ROOT/assets/images/servlet/oauth2/bearertokenauthenticationfilter.odg

0
docs/modules/ROOT/images/servlet/oauth2/bearertokenauthenticationfilter.png → docs/modules/ROOT/assets/images/servlet/oauth2/bearertokenauthenticationfilter.png

Before

Width:  |  Height:  |  Size: 84 KiB

After

Width:  |  Height:  |  Size: 84 KiB

0
docs/modules/ROOT/images/servlet/oauth2/jwtauthenticationprovider.odg → docs/modules/ROOT/assets/images/servlet/oauth2/jwtauthenticationprovider.odg

0
docs/modules/ROOT/images/servlet/oauth2/jwtauthenticationprovider.png → docs/modules/ROOT/assets/images/servlet/oauth2/jwtauthenticationprovider.png

Before

Width:  |  Height:  |  Size: 93 KiB

After

Width:  |  Height:  |  Size: 93 KiB

0
docs/modules/ROOT/images/servlet/oauth2/opaquetokenauthenticationprovider.odg → docs/modules/ROOT/assets/images/servlet/oauth2/opaquetokenauthenticationprovider.odg

0
docs/modules/ROOT/images/servlet/oauth2/opaquetokenauthenticationprovider.png → docs/modules/ROOT/assets/images/servlet/oauth2/opaquetokenauthenticationprovider.png

Before

Width:  |  Height:  |  Size: 100 KiB

After

Width:  |  Height:  |  Size: 100 KiB

0
docs/modules/ROOT/images/servlet/saml2/opensamlauthenticationprovider.odg → docs/modules/ROOT/assets/images/servlet/saml2/opensamlauthenticationprovider.odg

0
docs/modules/ROOT/images/servlet/saml2/opensamlauthenticationprovider.png → docs/modules/ROOT/assets/images/servlet/saml2/opensamlauthenticationprovider.png

Before

Width:  |  Height:  |  Size: 176 KiB

After

Width:  |  Height:  |  Size: 176 KiB

0
docs/modules/ROOT/images/servlet/saml2/saml2webssoauthenticationfilter.odg → docs/modules/ROOT/assets/images/servlet/saml2/saml2webssoauthenticationfilter.odg

0
docs/modules/ROOT/images/servlet/saml2/saml2webssoauthenticationfilter.png → docs/modules/ROOT/assets/images/servlet/saml2/saml2webssoauthenticationfilter.png

Before

Width:  |  Height:  |  Size: 106 KiB

After

Width:  |  Height:  |  Size: 106 KiB

0
docs/modules/ROOT/images/servlet/saml2/saml2webssoauthenticationrequestfilter.odg → docs/modules/ROOT/assets/images/servlet/saml2/saml2webssoauthenticationrequestfilter.odg

0
docs/modules/ROOT/images/servlet/saml2/saml2webssoauthenticationrequestfilter.png → docs/modules/ROOT/assets/images/servlet/saml2/saml2webssoauthenticationrequestfilter.png

Before

Width:  |  Height:  |  Size: 141 KiB

After

Width:  |  Height:  |  Size: 141 KiB

0
docs/modules/ROOT/images/tip.png → docs/modules/ROOT/assets/images/tip.png

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

3
docs/modules/ROOT/pages/servlet/architecture/index.adoc

@ -1,7 +1,6 @@ @@ -1,7 +1,6 @@
[[servlet-architecture]]
= Servlet Security: The Big Picture
:figures: images/servlet/architecture
:icondir: images/icons
:figures: servlet/architecture
This section discusses Spring Security's high level architecture within Servlet based applications.
We build on this high level understanding within <<servlet-authentication>>, <<servlet-authorization>>, <<servlet-exploits>> sections of the reference.

4
docs/modules/ROOT/pages/servlet/authentication/architecture/index.adoc

@ -1,7 +1,6 @@ @@ -1,7 +1,6 @@
[[servlet-authentication-architecture]]
= Servlet Authentication Architecture
:figures: images/servlet/authentication/architecture
:icondir: images/icons
:figures: servlet/authentication/architecture
This discussion expands on <<servlet-architecture>> to describe the main architectural components of Spring Security's used in Servlet authentication.
If you need concrete flows that explain how these pieces fit together, look at the <<servlet-authentication-mechanisms,Authentication Mechanism>> specific sections.
@ -20,6 +19,7 @@ This also gives a good idea of the high level flow of authentication and how pie @@ -20,6 +19,7 @@ This also gives a good idea of the high level flow of authentication and how pie
[[servlet-authentication-securitycontextholder]]
== SecurityContextHolder
Hi {figures} there
At the heart of Spring Security's authentication model is the `SecurityContextHolder`.
It contains the <<servlet-authentication-securitycontext>>.

1
docs/modules/ROOT/pages/servlet/authentication/unpwd/basic.adoc

@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
[[servlet-authentication-basic]]
= Basic Authentication
:figures: servlet/authentication/unpwd
This section provides details on how Spring Security provides support for https://tools.ietf.org/html/rfc7617[Basic HTTP Authentication] for servlet based applications.
// FIXME: describe authenticationentrypoint, authenticationfailurehandler, authenticationsuccesshandler

1
docs/modules/ROOT/pages/servlet/authentication/unpwd/dao-authentication-provider.adoc

@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
[[servlet-authentication-daoauthenticationprovider]]
= DaoAuthenticationProvider
:figures: servlet/authentication/unpwd
{security-api-url}org/springframework/security/authentication/dao/DaoAuthenticationProvider.html[`DaoAuthenticationProvider`] is an <<servlet-authentication-authenticationprovider,`AuthenticationProvider`>> implementation that leverages a <<servlet-authentication-userdetailsservice,`UserDetailsService`>> and <<servlet-authentication-password-storage,`PasswordEncoder`>> to authenticate a username and password.

1
docs/modules/ROOT/pages/servlet/authentication/unpwd/form.adoc

@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
[[servlet-authentication-form]]
= Form Login
:figures: servlet/authentication/unpwd
Spring Security provides support for username and password being provided through an html form.
This section provides details on how form based authentication works within Spring Security.

6
docs/modules/ROOT/pages/servlet/authorization/architecture.adoc

@ -2,7 +2,7 @@ @@ -2,7 +2,7 @@
[[authz-arch]]
= Authorization Architecture
:figures: servlet/authorization
[[authz-authorities]]
== Authorities
@ -70,7 +70,7 @@ Whilst users can implement their own `AccessDecisionManager` to control all aspe @@ -70,7 +70,7 @@ Whilst users can implement their own `AccessDecisionManager` to control all aspe
[[authz-access-voting]]
.Voting Decision Manager
image::images/access-decision-voting.png[]
image::{figures}/access-decision-voting.png[]
@ -140,7 +140,7 @@ Whilst you could easily implement your own AOP concern to achieve this, Spring S @@ -140,7 +140,7 @@ Whilst you could easily implement your own AOP concern to achieve this, Spring S
[[authz-after-invocation]]
.After Invocation Implementation
image::images/after-invocation.png[]
image::{figures}/after-invocation.png[]
Like many other parts of Spring Security, `AfterInvocationManager` has a single concrete implementation, `AfterInvocationProviderManager`, which polls a list of ``AfterInvocationProvider``s.
Each `AfterInvocationProvider` is allowed to modify the return object or throw an `AccessDeniedException`.

3
docs/modules/ROOT/pages/servlet/authorization/authorize-requests.adoc

@ -1,7 +1,6 @@ @@ -1,7 +1,6 @@
[[servlet-authorization-filtersecurityinterceptor]]
= Authorize HttpServletRequest with FilterSecurityInterceptor
:figures: images/servlet/authorization
:icondir: images/icons
:figures: servlet/authorization
This section builds on <<servlet-architecture,Servlet Architecture and Implementation>> by digging deeper into how <<servlet-authorization,authorization>> works within Servlet based applications.

3
docs/modules/ROOT/pages/servlet/oauth2/oauth2-resourceserver.adoc

@ -1,7 +1,6 @@ @@ -1,7 +1,6 @@
[[oauth2resourceserver]]
= OAuth 2.0 Resource Server
:figures: images/servlet/oauth2
:icondir: images/icons
:figures: servlet/oauth2
Spring Security supports protecting endpoints using two forms of OAuth 2.0 https://tools.ietf.org/html/rfc6750.html[Bearer Tokens]:

3
docs/modules/ROOT/pages/servlet/saml2/index.adoc

@ -1,13 +1,12 @@ @@ -1,13 +1,12 @@
[[servlet-saml2]]
= SAML2
:figures: servlet/saml2
Spring Security provides comprehensive SAML 2 support.
This section discusses how to integrate SAML 2 into your servlet based application.
[[servlet-saml2login]]
== SAML 2.0 Login
:figures: images/servlet/saml2
:icondir: images/icons
The SAML 2.0 Login feature provides an application with the capability to act as a SAML 2.0 Relying Party, having users https://wiki.shibboleth.net/confluence/display/CONCEPT/FlowsAndConfig[log in] to the application by using their existing account at a SAML 2.0 Asserting Party (Okta, ADFS, etc).

Loading…
Cancel
Save