• 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

Grails OAuth2 Provider Plugin

(Quick Reference)

Grails OAuth 2 Provider Plugin - Reference Documentation

Authors: Brian Saville, Bobby Vandiver, Roy Willemse

Version: 3.0.0-RC2

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.4(Optional) Customize Error and Confirm Access Views
2.5Client Registration
2.6Controlling Access to Resources
2.7Trouble 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