Skip to content

class ValidatedAuthorizeRequest

cangjie
public class ValidatedAuthorizeRequest

功能:表示验证通过的授权请求。

成员概览

成员功能
init(?String, String, ?String, String, String, String, ?String, Client, ClaimsPrincipal, ResourceCollection, ?String, ?String)创建验证通过的授权请求。

init(?String, String, ?String, String, String, String, ?String, Client, ClaimsPrincipal, ResourceCollection, ?String, ?String)

cangjie
public ValidatedAuthorizeRequest(
public let state!: ?String,
public let scope!: String,
public let nonce!: ?String,
public let clientId!: String,
public let redirectUri!: String,
public let responseType!: String,
public let responseMode!: ?String,
public let client!: Client,
public let subject!: ClaimsPrincipal,
public let resources!: ResourceCollection,
public let codeChallenge!: ?String,
public let codeChallengeMethod!: ?String
)

功能:创建验证通过的授权请求。

参数:

  • state: ?String - 状态参数。
  • scope: String - 请求作用域。
  • nonce: ?String - 随机数参数。
  • clientId: String - 客户端标识。
  • redirectUri: String - 回调地址。
  • responseType: String - 响应类型。
  • responseMode: ?String - 响应模式。
  • client: Client - 当前客户端。
  • subject: ClaimsPrincipal - 当前用户主体。
  • resources: ResourceCollection - 请求对应的资源集合。
  • codeChallenge: ?String - PKCE 挑战值。
  • codeChallengeMethod: ?String - PKCE 挑战方法。