물론 있습니다. 사용자 ID 또는 다른 변수를 AU 요청의 상태 변수에 항상 전달할 수 있습니다. Auth 서버로 보낼 때 요청 URL에 매개 변수로 userID를 포함 시키면 상태를 URI 리디렉션으로 반환합니다. 즉, 거기에 액세스 할 수 있습니다. 문제는 암시 적 요청이 전송 될 때 발생하며 응답 URI (가능하면)가 다른 상태/페이지에 있기 때문에 실제로 서버에서 앱을 분리합니다. 따라서 상태로 전달하여 권한 서 v는 사용자 에이전트를 클라이언트로 재지 정할 때이 값을 포함합니다.
public Authenticationrequest() {
var client_id = "YOUR-CLIENT-ID";
var scope = "OPTIONAL";
var redirect_uri = "YOUR_REDIRECT_URI";
var response_type = "token";
var authserver = "YOUR-AUTH-SERVER-URL?";
var state = "OPTIONAL"; // put UserID here
var AuthenticationURL = authserver + "response_type=" + response_type + "&scope=" + scope + "&client_id=" + client_id + "&state=" + state + "&redirect_uri=" + redirect_uri;
return AuthenticationURL;
};