@RestController @RequestMapping(value="/oauth2") public class OAuth2AuthorizeController extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
OAuth2AuthorizeController.GrantType |
| 构造器和说明 |
|---|
OAuth2AuthorizeController() |
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Mono<String> |
authorizeByCode(org.springframework.web.server.ServerWebExchange exchange) |
reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<AccessToken>> |
requestTokenByCode(OAuth2AuthorizeController.GrantType grantType,
org.springframework.web.server.ServerWebExchange exchange) |
reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<AccessToken>> |
requestTokenByCode(org.springframework.web.server.ServerWebExchange exchange) |
static String |
urlEncode(String url) |
@GetMapping(value="/authorize",
params="response_type=code")
public reactor.core.publisher.Mono<String> authorizeByCode(org.springframework.web.server.ServerWebExchange exchange)
@GetMapping(value="/token") @Authorize(ignore=true) public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<AccessToken>> requestTokenByCode(@RequestParam(value="grant_type") OAuth2AuthorizeController.GrantType grantType, org.springframework.web.server.ServerWebExchange exchange)
@PostMapping(value="/token",
consumes="application/x-www-form-urlencoded")
@Authorize(ignore=true)
public reactor.core.publisher.Mono<org.springframework.http.ResponseEntity<AccessToken>> requestTokenByCode(org.springframework.web.server.ServerWebExchange exchange)
Copyright © 2016–2021. All rights reserved.