• Table of contents
    1Introduction to the Spring Security OAuth2 Plugin
    2Getting Started
    3Example Flows
    4Required Domain Classes
    5Optional Domain Classes
    6Domain Class Properties
    7Configuration
    8Standalone Resource Server or Authorization Server
  • Quick Reference

OAuth2 Provider support for the Spring Security plugin.

(Quick Reference)

Spring Security OAuth2 Plugin - Reference Documentation

Authors:

Version: 2.0-SNAPSHOT

Table of Contents

1Introduction to the Spring Security OAuth2 Plugin
1.1Change Log
2Getting Started
2.1Install Plugin
2.2Create Domain Classes
2.3Secure Authorization and Token Endpoints
2.4Exclude client_secret From Logs
2.5(Optional) Customize Error and Confirm Access Views
2.6Client Registration
2.7Controlling Access to Resources
2.8Trouble Shooting
3Example Flows
3.1Authorization Code Grant
3.2Implicit Grant
3.3Resource Owner Password Credentials Grant
3.4Client Credentials Grant
3.5Refresh Token Grant
4Required Domain Classes
4.1Client Class
4.2Access Token Class
4.3Refresh Token Class
4.4Authorization Code Class
5Optional Domain Classes
5.1Approval Class
6Domain Class Properties
6.1Client Class Properties
6.2Access Token Class Properties
6.3Refresh Token Class Properties
6.4Authorization Code Class Properties
7Configuration
7.1Plugin
7.2Endpoint URLs
7.3Token Services
7.4Token Enhancers Configuration
7.5Supported Grant Types
7.6Additional Authorization Constraints
7.7User Approval Configuration
7.8Default Client Configuration
7.9Filter Chain Configuration
7.10Domain Class Custom Serialization Configuration
8Standalone Resource Server or Authorization Server
8.1Authorization Server
8.2Resource Server
Quick Reference (hide)

Scripts

s2-init-oauth2-approval
s2-init-oauth2-provider