blob: 84240c1ee8d28b66cfba07cbe735fd1dffcc32e8 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>Uses of Class org.apache.cxf.rs.security.oauth2.common.Client (Apache CXF JavaDoc 3.1.0 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Class org.apache.cxf.rs.security.oauth2.common.Client (Apache CXF JavaDoc 3.1.0 API)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../../../../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><em>Apache CXF API</em></div>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../../index.html?org/apache/cxf/rs/security/oauth2/common/class-use/Client.html" target="_top">Frames</a></li>
<li><a href="Client.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h2 title="Uses of Class org.apache.cxf.rs.security.oauth2.common.Client" class="title">Uses of Class<br>org.apache.cxf.rs.security.oauth2.common.Client</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.cxf.rs.security.oauth2.common">org.apache.cxf.rs.security.oauth2.common</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.cxf.rs.security.oauth2.grants">org.apache.cxf.rs.security.oauth2.grants</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.cxf.rs.security.oauth2.grants.clientcred">org.apache.cxf.rs.security.oauth2.grants.clientcred</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.cxf.rs.security.oauth2.grants.code">org.apache.cxf.rs.security.oauth2.grants.code</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.cxf.rs.security.oauth2.grants.jwt">org.apache.cxf.rs.security.oauth2.grants.jwt</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.cxf.rs.security.oauth2.grants.owner">org.apache.cxf.rs.security.oauth2.grants.owner</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.cxf.rs.security.oauth2.grants.refresh">org.apache.cxf.rs.security.oauth2.grants.refresh</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.cxf.rs.security.oauth2.grants.saml">org.apache.cxf.rs.security.oauth2.grants.saml</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.cxf.rs.security.oauth2.provider">org.apache.cxf.rs.security.oauth2.provider</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.cxf.rs.security.oauth2.services">org.apache.cxf.rs.security.oauth2.services</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.cxf.rs.security.oauth2.tokens.bearer">org.apache.cxf.rs.security.oauth2.tokens.bearer</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.cxf.rs.security.oauth2.tokens.hawk">org.apache.cxf.rs.security.oauth2.tokens.hawk</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.cxf.rs.security.oauth2.tokens.jwt">org.apache.cxf.rs.security.oauth2.tokens.jwt</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.cxf.rs.security.oauth2.tokens.refresh">org.apache.cxf.rs.security.oauth2.tokens.refresh</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.cxf.rs.security.oauth2.utils">org.apache.cxf.rs.security.oauth2.utils</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.cxf.rs.security.oauth2.utils.crypto">org.apache.cxf.rs.security.oauth2.utils.crypto</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.cxf.rs.security.oidc.idp">org.apache.cxf.rs.security.oidc.idp</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="org.apache.cxf.rs.security.oauth2.common">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a> in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/package-summary.html">org.apache.cxf.rs.security.oauth2.common</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/package-summary.html">org.apache.cxf.rs.security.oauth2.common</a> that return <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">AccessTokenRegistration.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/AccessTokenRegistration.html#getClient()">getClient</a></strong>()</code>
<div class="block">Returns the <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common"><code>Client</code></a> instance</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">ServerAccessToken.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html#getClient()">getClient</a></strong>()</code>
<div class="block">Returns the Client associated with this token</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/package-summary.html">org.apache.cxf.rs.security.oauth2.common</a> with parameters of type <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">AccessTokenRegistration.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/AccessTokenRegistration.html#setClient(org.apache.cxf.rs.security.oauth2.common.Client)">setClient</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client)</code>
<div class="block">Sets the <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common"><code>Client</code></a> instance</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ServerAccessToken.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html#setClient(org.apache.cxf.rs.security.oauth2.common.Client)">setClient</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;c)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/package-summary.html">org.apache.cxf.rs.security.oauth2.common</a> with parameters of type <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html#ServerAccessToken(org.apache.cxf.rs.security.oauth2.common.Client,%20java.lang.String,%20java.lang.String,%20long)">ServerAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tokenType,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tokenKey,
long&nbsp;expiresIn)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html#ServerAccessToken(org.apache.cxf.rs.security.oauth2.common.Client,%20java.lang.String,%20java.lang.String,%20long,%20long)">ServerAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tokenType,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tokenKey,
long&nbsp;expiresIn,
long&nbsp;issuedAt)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.cxf.rs.security.oauth2.grants">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a> in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/package-summary.html">org.apache.cxf.rs.security.oauth2.grants</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/package-summary.html">org.apache.cxf.rs.security.oauth2.grants</a> with parameters of type <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">AbstractGrantHandler.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/AbstractGrantHandler.html#checkIfGrantSupported(org.apache.cxf.rs.security.oauth2.common.Client)">checkIfGrantSupported</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client)</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html" title="class in org.apache.cxf.rs.security.oauth2.common">ServerAccessToken</a></code></td>
<td class="colLast"><span class="strong">AbstractGrantHandler.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/AbstractGrantHandler.html#doCreateAccessToken(org.apache.cxf.rs.security.oauth2.common.Client,%20org.apache.cxf.rs.security.oauth2.common.UserSubject,%20java.util.List)">doCreateAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/UserSubject.html" title="class in org.apache.cxf.rs.security.oauth2.common">UserSubject</a>&nbsp;subject,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;requestedScope)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html" title="class in org.apache.cxf.rs.security.oauth2.common">ServerAccessToken</a></code></td>
<td class="colLast"><span class="strong">AbstractGrantHandler.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/AbstractGrantHandler.html#doCreateAccessToken(org.apache.cxf.rs.security.oauth2.common.Client,%20org.apache.cxf.rs.security.oauth2.common.UserSubject,%20java.util.List,%20java.util.List,%20java.lang.String)">doCreateAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/UserSubject.html" title="class in org.apache.cxf.rs.security.oauth2.common">UserSubject</a>&nbsp;subject,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;requestedScope,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;approvedScope,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;audience)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html" title="class in org.apache.cxf.rs.security.oauth2.common">ServerAccessToken</a></code></td>
<td class="colLast"><span class="strong">AbstractGrantHandler.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/AbstractGrantHandler.html#doCreateAccessToken(org.apache.cxf.rs.security.oauth2.common.Client,%20org.apache.cxf.rs.security.oauth2.common.UserSubject,%20javax.ws.rs.core.MultivaluedMap)">doCreateAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/UserSubject.html" title="class in org.apache.cxf.rs.security.oauth2.common">UserSubject</a>&nbsp;subject,
javax.ws.rs.core.MultivaluedMap&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;params)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html" title="class in org.apache.cxf.rs.security.oauth2.common">ServerAccessToken</a></code></td>
<td class="colLast"><span class="strong">AbstractGrantHandler.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/AbstractGrantHandler.html#doCreateAccessToken(org.apache.cxf.rs.security.oauth2.common.Client,%20org.apache.cxf.rs.security.oauth2.common.UserSubject,%20java.lang.String,%20java.util.List)">doCreateAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/UserSubject.html" title="class in org.apache.cxf.rs.security.oauth2.common">UserSubject</a>&nbsp;subject,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;requestedGrant,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;requestedScope)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html" title="class in org.apache.cxf.rs.security.oauth2.common">ServerAccessToken</a></code></td>
<td class="colLast"><span class="strong">AbstractGrantHandler.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/AbstractGrantHandler.html#doCreateAccessToken(org.apache.cxf.rs.security.oauth2.common.Client,%20org.apache.cxf.rs.security.oauth2.common.UserSubject,%20java.lang.String,%20java.util.List,%20java.util.List,%20java.lang.String)">doCreateAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/UserSubject.html" title="class in org.apache.cxf.rs.security.oauth2.common">UserSubject</a>&nbsp;subject,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;requestedGrant,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;requestedScope,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;approvedScope,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;audience)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.cxf.rs.security.oauth2.grants.clientcred">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a> in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/clientcred/package-summary.html">org.apache.cxf.rs.security.oauth2.grants.clientcred</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/clientcred/package-summary.html">org.apache.cxf.rs.security.oauth2.grants.clientcred</a> with parameters of type <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html" title="class in org.apache.cxf.rs.security.oauth2.common">ServerAccessToken</a></code></td>
<td class="colLast"><span class="strong">ClientCredentialsGrantHandler.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/clientcred/ClientCredentialsGrantHandler.html#createAccessToken(org.apache.cxf.rs.security.oauth2.common.Client,%20javax.ws.rs.core.MultivaluedMap)">createAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
javax.ws.rs.core.MultivaluedMap&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;params)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.cxf.rs.security.oauth2.grants.code">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a> in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/code/package-summary.html">org.apache.cxf.rs.security.oauth2.grants.code</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/code/package-summary.html">org.apache.cxf.rs.security.oauth2.grants.code</a> that return <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">AuthorizationCodeRegistration.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/code/AuthorizationCodeRegistration.html#getClient()">getClient</a></strong>()</code>
<div class="block">Gets <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common"><code>Client</code></a> reference</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">ServerAuthorizationCodeGrant.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/code/ServerAuthorizationCodeGrant.html#getClient()">getClient</a></strong>()</code>
<div class="block">Returns the reference to <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common"><code>Client</code></a></div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/code/package-summary.html">org.apache.cxf.rs.security.oauth2.grants.code</a> with parameters of type <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html" title="class in org.apache.cxf.rs.security.oauth2.common">ServerAccessToken</a></code></td>
<td class="colLast"><span class="strong">AuthorizationCodeGrantHandler.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/code/AuthorizationCodeGrantHandler.html#createAccessToken(org.apache.cxf.rs.security.oauth2.common.Client,%20javax.ws.rs.core.MultivaluedMap)">createAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
javax.ws.rs.core.MultivaluedMap&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;params)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/cxf/rs/security/jose/jwe/JweDecryptionProvider.html" title="interface in org.apache.cxf.rs.security.jose.jwe">JweDecryptionProvider</a></code></td>
<td class="colLast"><span class="strong">JwtRequestCodeFilter.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/code/JwtRequestCodeFilter.html#getInitializedDecryptionProvider(org.apache.cxf.rs.security.oauth2.common.Client)">getInitializedDecryptionProvider</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;c)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/cxf/rs/security/jose/jws/JwsSignatureVerifier.html" title="interface in org.apache.cxf.rs.security.jose.jws">JwsSignatureVerifier</a></code></td>
<td class="colLast"><span class="strong">JwtRequestCodeFilter.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/code/JwtRequestCodeFilter.html#getInitializedSigVerifier(org.apache.cxf.rs.security.oauth2.common.Client)">getInitializedSigVerifier</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;c)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>javax.ws.rs.core.MultivaluedMap&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><span class="strong">JwtRequestCodeFilter.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/code/JwtRequestCodeFilter.html#process(javax.ws.rs.core.MultivaluedMap,%20org.apache.cxf.rs.security.oauth2.common.UserSubject,%20org.apache.cxf.rs.security.oauth2.common.Client)">process</a></strong>(javax.ws.rs.core.MultivaluedMap&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;params,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/UserSubject.html" title="class in org.apache.cxf.rs.security.oauth2.common">UserSubject</a>&nbsp;endUser,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">AuthorizationCodeRegistration.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/code/AuthorizationCodeRegistration.html#setClient(org.apache.cxf.rs.security.oauth2.common.Client)">setClient</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client)</code>
<div class="block">Sets the <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common"><code>Client</code></a> reference</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ServerAuthorizationCodeGrant.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/code/ServerAuthorizationCodeGrant.html#setClient(org.apache.cxf.rs.security.oauth2.common.Client)">setClient</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;c)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/code/package-summary.html">org.apache.cxf.rs.security.oauth2.grants.code</a> with parameters of type <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/code/ServerAuthorizationCodeGrant.html#ServerAuthorizationCodeGrant(org.apache.cxf.rs.security.oauth2.common.Client,%20long)">ServerAuthorizationCodeGrant</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
long&nbsp;lifetime)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/code/ServerAuthorizationCodeGrant.html#ServerAuthorizationCodeGrant(org.apache.cxf.rs.security.oauth2.common.Client,%20java.lang.String,%20long,%20long)">ServerAuthorizationCodeGrant</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;code,
long&nbsp;expiresIn,
long&nbsp;issuedAt)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.cxf.rs.security.oauth2.grants.jwt">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a> in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/jwt/package-summary.html">org.apache.cxf.rs.security.oauth2.grants.jwt</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/jwt/package-summary.html">org.apache.cxf.rs.security.oauth2.grants.jwt</a> with parameters of type <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html" title="class in org.apache.cxf.rs.security.oauth2.common">ServerAccessToken</a></code></td>
<td class="colLast"><span class="strong">JwtBearerGrantHandler.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/jwt/JwtBearerGrantHandler.html#createAccessToken(org.apache.cxf.rs.security.oauth2.common.Client,%20javax.ws.rs.core.MultivaluedMap)">createAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
javax.ws.rs.core.MultivaluedMap&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;params)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">AbstractJwtHandler.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/jwt/AbstractJwtHandler.html#validateAudience(org.apache.cxf.rs.security.oauth2.common.Client,%20java.lang.String)">validateAudience</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;audience)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">AbstractJwtHandler.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/jwt/AbstractJwtHandler.html#validateClaims(org.apache.cxf.rs.security.oauth2.common.Client,%20org.apache.cxf.rs.security.jose.jwt.JwtClaims)">validateClaims</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="../../../../../../../../org/apache/cxf/rs/security/jose/jwt/JwtClaims.html" title="class in org.apache.cxf.rs.security.jose.jwt">JwtClaims</a>&nbsp;claims)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><span class="strong">AbstractJwtHandler.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/jwt/AbstractJwtHandler.html#validateSubject(org.apache.cxf.rs.security.oauth2.common.Client,%20java.lang.String)">validateSubject</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;subject)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.cxf.rs.security.oauth2.grants.owner">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a> in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/owner/package-summary.html">org.apache.cxf.rs.security.oauth2.grants.owner</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/owner/package-summary.html">org.apache.cxf.rs.security.oauth2.grants.owner</a> with parameters of type <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html" title="class in org.apache.cxf.rs.security.oauth2.common">ServerAccessToken</a></code></td>
<td class="colLast"><span class="strong">ResourceOwnerGrantHandler.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/owner/ResourceOwnerGrantHandler.html#createAccessToken(org.apache.cxf.rs.security.oauth2.common.Client,%20javax.ws.rs.core.MultivaluedMap)">createAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
javax.ws.rs.core.MultivaluedMap&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;params)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.cxf.rs.security.oauth2.grants.refresh">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a> in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/refresh/package-summary.html">org.apache.cxf.rs.security.oauth2.grants.refresh</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/refresh/package-summary.html">org.apache.cxf.rs.security.oauth2.grants.refresh</a> with parameters of type <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html" title="class in org.apache.cxf.rs.security.oauth2.common">ServerAccessToken</a></code></td>
<td class="colLast"><span class="strong">RefreshTokenGrantHandler.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/refresh/RefreshTokenGrantHandler.html#createAccessToken(org.apache.cxf.rs.security.oauth2.common.Client,%20javax.ws.rs.core.MultivaluedMap)">createAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
javax.ws.rs.core.MultivaluedMap&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;params)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.cxf.rs.security.oauth2.grants.saml">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a> in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/saml/package-summary.html">org.apache.cxf.rs.security.oauth2.grants.saml</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/saml/package-summary.html">org.apache.cxf.rs.security.oauth2.grants.saml</a> with parameters of type <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html" title="class in org.apache.cxf.rs.security.oauth2.common">ServerAccessToken</a></code></td>
<td class="colLast"><span class="strong">Saml2BearerGrantHandler.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/grants/saml/Saml2BearerGrantHandler.html#createAccessToken(org.apache.cxf.rs.security.oauth2.common.Client,%20javax.ws.rs.core.MultivaluedMap)">createAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
javax.ws.rs.core.MultivaluedMap&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;params)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.cxf.rs.security.oauth2.provider">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a> in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/package-summary.html">org.apache.cxf.rs.security.oauth2.provider</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/package-summary.html">org.apache.cxf.rs.security.oauth2.provider</a> that return <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">ClientRegistrationProvider.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/ClientRegistrationProvider.html#getClient(java.lang.String)">getClient</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;clientId)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">DefaultEHCacheOAuthDataProvider.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/DefaultEHCacheOAuthDataProvider.html#getClient(java.lang.String)">getClient</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;clientId)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">DefaultEncryptingOAuthDataProvider.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/DefaultEncryptingOAuthDataProvider.html#getClient(java.lang.String)">getClient</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;clientId)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">OAuthDataProvider.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/OAuthDataProvider.html#getClient(java.lang.String)">getClient</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;clientId)</code>
<div class="block">Returns the previously registered third-party <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common"><code>Client</code></a></div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">ClientRegistrationProvider.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/ClientRegistrationProvider.html#removeClient(java.lang.String)">removeClient</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;clientId)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">DefaultEHCacheOAuthDataProvider.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/DefaultEHCacheOAuthDataProvider.html#removeClient(java.lang.String)">removeClient</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;clientId)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">DefaultEncryptingOAuthDataProvider.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/DefaultEncryptingOAuthDataProvider.html#removeClient(java.lang.String)">removeClient</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;clientId)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/package-summary.html">org.apache.cxf.rs.security.oauth2.provider</a> that return types with arguments of type <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&gt;</code></td>
<td class="colLast"><span class="strong">ClientRegistrationProvider.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/ClientRegistrationProvider.html#getClients()">getClients</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&gt;</code></td>
<td class="colLast"><span class="strong">DefaultEHCacheOAuthDataProvider.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/DefaultEHCacheOAuthDataProvider.html#getClients()">getClients</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&gt;</code></td>
<td class="colLast"><span class="strong">DefaultEncryptingOAuthDataProvider.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/DefaultEncryptingOAuthDataProvider.html#getClients()">getClients</a></strong>()</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/package-summary.html">org.apache.cxf.rs.security.oauth2.provider</a> with parameters of type <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/OAuthPermission.html" title="class in org.apache.cxf.rs.security.oauth2.common">OAuthPermission</a>&gt;</code></td>
<td class="colLast"><span class="strong">AbstractOAuthDataProvider.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/AbstractOAuthDataProvider.html#convertScopeToPermissions(org.apache.cxf.rs.security.oauth2.common.Client,%20java.util.List)">convertScopeToPermissions</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;requestedScope)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/OAuthPermission.html" title="class in org.apache.cxf.rs.security.oauth2.common">OAuthPermission</a>&gt;</code></td>
<td class="colLast"><span class="strong">OAuthDataProvider.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/OAuthDataProvider.html#convertScopeToPermissions(org.apache.cxf.rs.security.oauth2.common.Client,%20java.util.List)">convertScopeToPermissions</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;requestedScope)</code>
<div class="block">Converts the requested scope to the list of permissions</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html" title="class in org.apache.cxf.rs.security.oauth2.common">ServerAccessToken</a></code></td>
<td class="colLast"><span class="strong">AccessTokenGrantHandler.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/AccessTokenGrantHandler.html#createAccessToken(org.apache.cxf.rs.security.oauth2.common.Client,%20javax.ws.rs.core.MultivaluedMap)">createAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
javax.ws.rs.core.MultivaluedMap&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;params)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html" title="class in org.apache.cxf.rs.security.oauth2.common">ServerAccessToken</a></code></td>
<td class="colLast"><span class="strong">AbstractOAuthDataProvider.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/AbstractOAuthDataProvider.html#createNewAccessToken(org.apache.cxf.rs.security.oauth2.common.Client)">createNewAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html" title="class in org.apache.cxf.rs.security.oauth2.common">ServerAccessToken</a></code></td>
<td class="colLast"><span class="strong">AbstractOAuthDataProvider.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/AbstractOAuthDataProvider.html#doRefreshAccessToken(org.apache.cxf.rs.security.oauth2.common.Client,%20org.apache.cxf.rs.security.oauth2.tokens.refresh.RefreshToken,%20java.util.List)">doRefreshAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/refresh/RefreshToken.html" title="class in org.apache.cxf.rs.security.oauth2.tokens.refresh">RefreshToken</a>&nbsp;oldRefreshToken,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;requestedScopes)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html" title="class in org.apache.cxf.rs.security.oauth2.common">ServerAccessToken</a></code></td>
<td class="colLast"><span class="strong">AbstractOAuthDataProvider.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/AbstractOAuthDataProvider.html#getPreauthorizedToken(org.apache.cxf.rs.security.oauth2.common.Client,%20java.util.List,%20org.apache.cxf.rs.security.oauth2.common.UserSubject,%20java.lang.String)">getPreauthorizedToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;requestedScopes,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/UserSubject.html" title="class in org.apache.cxf.rs.security.oauth2.common">UserSubject</a>&nbsp;subject,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;grantType)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html" title="class in org.apache.cxf.rs.security.oauth2.common">ServerAccessToken</a></code></td>
<td class="colLast"><span class="strong">OAuthDataProvider.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/OAuthDataProvider.html#getPreauthorizedToken(org.apache.cxf.rs.security.oauth2.common.Client,%20java.util.List,%20org.apache.cxf.rs.security.oauth2.common.UserSubject,%20java.lang.String)">getPreauthorizedToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;requestedScopes,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/UserSubject.html" title="class in org.apache.cxf.rs.security.oauth2.common">UserSubject</a>&nbsp;subject,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;grantType)</code>
<div class="block">Get preauthorized access token</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><span class="strong">AuthorizationCodeResponseFilter.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/AuthorizationCodeResponseFilter.html#process(org.apache.cxf.rs.security.oauth2.common.Client,%20java.lang.String,%20org.apache.cxf.rs.security.oauth2.common.UserSubject)">process</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;code,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/UserSubject.html" title="class in org.apache.cxf.rs.security.oauth2.common">UserSubject</a>&nbsp;endUser)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>javax.ws.rs.core.MultivaluedMap&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><span class="strong">AuthorizationCodeRequestFilter.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/AuthorizationCodeRequestFilter.html#process(javax.ws.rs.core.MultivaluedMap,%20org.apache.cxf.rs.security.oauth2.common.UserSubject,%20org.apache.cxf.rs.security.oauth2.common.Client)">process</a></strong>(javax.ws.rs.core.MultivaluedMap&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;params,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/UserSubject.html" title="class in org.apache.cxf.rs.security.oauth2.common">UserSubject</a>&nbsp;endUser,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html" title="class in org.apache.cxf.rs.security.oauth2.common">ServerAccessToken</a></code></td>
<td class="colLast"><span class="strong">AbstractOAuthDataProvider.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/AbstractOAuthDataProvider.html#refreshAccessToken(org.apache.cxf.rs.security.oauth2.common.Client,%20java.lang.String,%20java.util.List)">refreshAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;refreshTokenKey,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;requestedScopes)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html" title="class in org.apache.cxf.rs.security.oauth2.common">ServerAccessToken</a></code></td>
<td class="colLast"><span class="strong">OAuthDataProvider.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/OAuthDataProvider.html#refreshAccessToken(org.apache.cxf.rs.security.oauth2.common.Client,%20java.lang.String,%20java.util.List)">refreshAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;refreshToken,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;requestedScopes)</code>
<div class="block">Refresh access token</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected abstract <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/refresh/RefreshToken.html" title="class in org.apache.cxf.rs.security.oauth2.tokens.refresh">RefreshToken</a></code></td>
<td class="colLast"><span class="strong">AbstractOAuthDataProvider.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/AbstractOAuthDataProvider.html#revokeRefreshToken(org.apache.cxf.rs.security.oauth2.common.Client,%20java.lang.String)">revokeRefreshToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;refreshTokenKey)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/refresh/RefreshToken.html" title="class in org.apache.cxf.rs.security.oauth2.tokens.refresh">RefreshToken</a></code></td>
<td class="colLast"><span class="strong">DefaultEHCacheOAuthDataProvider.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/DefaultEHCacheOAuthDataProvider.html#revokeRefreshToken(org.apache.cxf.rs.security.oauth2.common.Client,%20java.lang.String)">revokeRefreshToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;refreshTokenKey)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/refresh/RefreshToken.html" title="class in org.apache.cxf.rs.security.oauth2.tokens.refresh">RefreshToken</a></code></td>
<td class="colLast"><span class="strong">DefaultEncryptingOAuthDataProvider.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/DefaultEncryptingOAuthDataProvider.html#revokeRefreshToken(org.apache.cxf.rs.security.oauth2.common.Client,%20java.lang.String)">revokeRefreshToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;refreshTokenKey)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">AbstractOAuthDataProvider.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/AbstractOAuthDataProvider.html#revokeToken(org.apache.cxf.rs.security.oauth2.common.Client,%20java.lang.String,%20java.lang.String)">revokeToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tokenKey,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tokenTypeHint)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">OAuthDataProvider.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/OAuthDataProvider.html#revokeToken(org.apache.cxf.rs.security.oauth2.common.Client,%20java.lang.String,%20java.lang.String)">revokeToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;token,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tokenTypeHint)</code>
<div class="block">Revokes a refresh or access token</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">ClientRegistrationProvider.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/ClientRegistrationProvider.html#setClient(org.apache.cxf.rs.security.oauth2.common.Client)">setClient</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">DefaultEHCacheOAuthDataProvider.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/DefaultEHCacheOAuthDataProvider.html#setClient(org.apache.cxf.rs.security.oauth2.common.Client)">setClient</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="strong">DefaultEncryptingOAuthDataProvider.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/DefaultEncryptingOAuthDataProvider.html#setClient(org.apache.cxf.rs.security.oauth2.common.Client)">setClient</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">ClientSecretHashVerifier.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/ClientSecretHashVerifier.html#validateClientSecret(org.apache.cxf.rs.security.oauth2.common.Client,%20java.lang.String)">validateClientSecret</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;clientSecret)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="strong">ClientSecretVerifier.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/provider/ClientSecretVerifier.html#validateClientSecret(org.apache.cxf.rs.security.oauth2.common.Client,%20java.lang.String)">validateClientSecret</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;clientSecret)</code>
<div class="block">Validate a client secret</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.cxf.rs.security.oauth2.services">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a> in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/package-summary.html">org.apache.cxf.rs.security.oauth2.services</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/package-summary.html">org.apache.cxf.rs.security.oauth2.services</a> that return <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">AbstractTokenService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/AbstractTokenService.html#authenticateClientIfNeeded(javax.ws.rs.core.MultivaluedMap)">authenticateClientIfNeeded</a></strong>(javax.ws.rs.core.MultivaluedMap&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;params)</code>
<div class="block">Make sure the client is authenticated</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">AbstractTokenService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/AbstractTokenService.html#getAndValidateClientFromIdAndSecret(java.lang.String,%20java.lang.String)">getAndValidateClientFromIdAndSecret</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;clientId,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;providedClientSecret)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">DirectAuthorizationService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/DirectAuthorizationService.html#getClient(javax.ws.rs.core.MultivaluedMap)">getClient</a></strong>(javax.ws.rs.core.MultivaluedMap&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;params)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">RedirectionBasedGrantService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/RedirectionBasedGrantService.html#getClient(javax.ws.rs.core.MultivaluedMap)">getClient</a></strong>(javax.ws.rs.core.MultivaluedMap&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;params)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">AbstractTokenService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/AbstractTokenService.html#getClient(java.lang.String)">getClient</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;clientId)</code>
<div class="block">Get the <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common"><code>Client</code></a> reference</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">DirectAuthorizationService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/DirectAuthorizationService.html#getClient(java.lang.String)">getClient</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;clientId)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">RedirectionBasedGrantService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/RedirectionBasedGrantService.html#getClient(java.lang.String)">getClient</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;clientId)</code>
<div class="block">Get the <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common"><code>Client</code></a> reference</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">AbstractTokenService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/AbstractTokenService.html#getClientFromBasicAuthScheme()">getClientFromBasicAuthScheme</a></strong>()</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">AbstractTokenService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/AbstractTokenService.html#getClientFromTLSCertificates(javax.ws.rs.core.SecurityContext,%20org.apache.cxf.security.transport.TLSSessionInfo)">getClientFromTLSCertificates</a></strong>(javax.ws.rs.core.SecurityContext&nbsp;sc,
<a href="../../../../../../../../org/apache/cxf/security/transport/TLSSessionInfo.html" title="class in org.apache.cxf.security.transport">TLSSessionInfo</a>&nbsp;tlsSessionInfo)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">AbstractOAuthService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/AbstractOAuthService.html#getValidClient(javax.ws.rs.core.MultivaluedMap)">getValidClient</a></strong>(javax.ws.rs.core.MultivaluedMap&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;params)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">AbstractOAuthService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/AbstractOAuthService.html#getValidClient(java.lang.String)">getValidClient</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;clientId)</code>
<div class="block">Get the <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common"><code>Client</code></a> reference</div>
</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/package-summary.html">org.apache.cxf.rs.security.oauth2.services</a> with parameters of type <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><span class="strong">AbstractImplicitGrantService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/AbstractImplicitGrantService.html#canRedirectUriBeEmpty(org.apache.cxf.rs.security.oauth2.common.Client)">canRedirectUriBeEmpty</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;c)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><span class="strong">AuthorizationCodeGrantService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/AuthorizationCodeGrantService.html#canRedirectUriBeEmpty(org.apache.cxf.rs.security.oauth2.common.Client)">canRedirectUriBeEmpty</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;c)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected abstract boolean</code></td>
<td class="colLast"><span class="strong">RedirectionBasedGrantService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/RedirectionBasedGrantService.html#canRedirectUriBeEmpty(org.apache.cxf.rs.security.oauth2.common.Client)">canRedirectUriBeEmpty</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;c)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><span class="strong">AbstractImplicitGrantService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/AbstractImplicitGrantService.html#canSupportPublicClient(org.apache.cxf.rs.security.oauth2.common.Client)">canSupportPublicClient</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;c)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><span class="strong">AuthorizationCodeGrantService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/AuthorizationCodeGrantService.html#canSupportPublicClient(org.apache.cxf.rs.security.oauth2.common.Client)">canSupportPublicClient</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;c)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><span class="strong">ImplicitConfidentialGrantService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/ImplicitConfidentialGrantService.html#canSupportPublicClient(org.apache.cxf.rs.security.oauth2.common.Client)">canSupportPublicClient</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;c)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected abstract boolean</code></td>
<td class="colLast"><span class="strong">RedirectionBasedGrantService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/RedirectionBasedGrantService.html#canSupportPublicClient(org.apache.cxf.rs.security.oauth2.common.Client)">canSupportPublicClient</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;c)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/OAuthAuthorizationData.html" title="class in org.apache.cxf.rs.security.oauth2.common">OAuthAuthorizationData</a></code></td>
<td class="colLast"><span class="strong">AuthorizationCodeGrantService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/AuthorizationCodeGrantService.html#createAuthorizationData(org.apache.cxf.rs.security.oauth2.common.Client,%20javax.ws.rs.core.MultivaluedMap,%20java.lang.String,%20org.apache.cxf.rs.security.oauth2.common.UserSubject,%20java.util.List,%20boolean)">createAuthorizationData</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
javax.ws.rs.core.MultivaluedMap&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;params,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;redirectUri,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/UserSubject.html" title="class in org.apache.cxf.rs.security.oauth2.common">UserSubject</a>&nbsp;subject,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/OAuthPermission.html" title="class in org.apache.cxf.rs.security.oauth2.common">OAuthPermission</a>&gt;&nbsp;perms,
boolean&nbsp;preAuthorizedTokenAvailable)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/OAuthAuthorizationData.html" title="class in org.apache.cxf.rs.security.oauth2.common">OAuthAuthorizationData</a></code></td>
<td class="colLast"><span class="strong">RedirectionBasedGrantService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/RedirectionBasedGrantService.html#createAuthorizationData(org.apache.cxf.rs.security.oauth2.common.Client,%20javax.ws.rs.core.MultivaluedMap,%20java.lang.String,%20org.apache.cxf.rs.security.oauth2.common.UserSubject,%20java.util.List,%20boolean)">createAuthorizationData</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
javax.ws.rs.core.MultivaluedMap&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;params,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;redirectUri,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/UserSubject.html" title="class in org.apache.cxf.rs.security.oauth2.common">UserSubject</a>&nbsp;subject,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/OAuthPermission.html" title="class in org.apache.cxf.rs.security.oauth2.common">OAuthPermission</a>&gt;&nbsp;perms,
boolean&nbsp;preAuthorizedTokenAvailable)</code>
<div class="block">Create the authorization challenge data</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected javax.ws.rs.core.Response</code></td>
<td class="colLast"><span class="strong">AbstractImplicitGrantService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/AbstractImplicitGrantService.html#createGrant(org.apache.cxf.rs.security.oauth2.common.OAuthRedirectionState,%20org.apache.cxf.rs.security.oauth2.common.Client,%20java.util.List,%20java.util.List,%20org.apache.cxf.rs.security.oauth2.common.UserSubject,%20org.apache.cxf.rs.security.oauth2.common.ServerAccessToken)">createGrant</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/OAuthRedirectionState.html" title="class in org.apache.cxf.rs.security.oauth2.common">OAuthRedirectionState</a>&nbsp;state,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;requestedScope,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;approvedScope,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/UserSubject.html" title="class in org.apache.cxf.rs.security.oauth2.common">UserSubject</a>&nbsp;userSubject,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html" title="class in org.apache.cxf.rs.security.oauth2.common">ServerAccessToken</a>&nbsp;preAuthorizedToken)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected javax.ws.rs.core.Response</code></td>
<td class="colLast"><span class="strong">AuthorizationCodeGrantService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/AuthorizationCodeGrantService.html#createGrant(org.apache.cxf.rs.security.oauth2.common.OAuthRedirectionState,%20org.apache.cxf.rs.security.oauth2.common.Client,%20java.util.List,%20java.util.List,%20org.apache.cxf.rs.security.oauth2.common.UserSubject,%20org.apache.cxf.rs.security.oauth2.common.ServerAccessToken)">createGrant</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/OAuthRedirectionState.html" title="class in org.apache.cxf.rs.security.oauth2.common">OAuthRedirectionState</a>&nbsp;state,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;requestedScope,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;approvedScope,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/UserSubject.html" title="class in org.apache.cxf.rs.security.oauth2.common">UserSubject</a>&nbsp;userSubject,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html" title="class in org.apache.cxf.rs.security.oauth2.common">ServerAccessToken</a>&nbsp;preauthorizedToken)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected abstract javax.ws.rs.core.Response</code></td>
<td class="colLast"><span class="strong">RedirectionBasedGrantService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/RedirectionBasedGrantService.html#createGrant(org.apache.cxf.rs.security.oauth2.common.OAuthRedirectionState,%20org.apache.cxf.rs.security.oauth2.common.Client,%20java.util.List,%20java.util.List,%20org.apache.cxf.rs.security.oauth2.common.UserSubject,%20org.apache.cxf.rs.security.oauth2.common.ServerAccessToken)">createGrant</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/OAuthRedirectionState.html" title="class in org.apache.cxf.rs.security.oauth2.common">OAuthRedirectionState</a>&nbsp;state,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;requestedScope,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;approvedScope,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/UserSubject.html" title="class in org.apache.cxf.rs.security.oauth2.common">UserSubject</a>&nbsp;userSubject,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html" title="class in org.apache.cxf.rs.security.oauth2.common">ServerAccessToken</a>&nbsp;preAuthorizedToken)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><span class="strong">AbstractTokenService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/AbstractTokenService.html#isConfidenatialClientSecretValid(org.apache.cxf.rs.security.oauth2.common.Client,%20java.lang.String)">isConfidenatialClientSecretValid</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;providedClientSecret)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><span class="strong">AbstractTokenService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/AbstractTokenService.html#isValidPublicClient(org.apache.cxf.rs.security.oauth2.common.Client,%20java.lang.String,%20java.lang.String)">isValidPublicClient</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;clientId,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;clientSecret)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><span class="strong">AuthorizationCodeGrantService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/AuthorizationCodeGrantService.html#processCodeGrant(org.apache.cxf.rs.security.oauth2.common.Client,%20java.lang.String,%20org.apache.cxf.rs.security.oauth2.common.UserSubject)">processCodeGrant</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;code,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/UserSubject.html" title="class in org.apache.cxf.rs.security.oauth2.common">UserSubject</a>&nbsp;endUser)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected javax.ws.rs.core.Response</code></td>
<td class="colLast"><span class="strong">AuthorizationCodeGrantService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/AuthorizationCodeGrantService.html#startAuthorization(javax.ws.rs.core.MultivaluedMap,%20org.apache.cxf.rs.security.oauth2.common.UserSubject,%20org.apache.cxf.rs.security.oauth2.common.Client)">startAuthorization</a></strong>(javax.ws.rs.core.MultivaluedMap&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;params,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/UserSubject.html" title="class in org.apache.cxf.rs.security.oauth2.common">UserSubject</a>&nbsp;userSubject,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected javax.ws.rs.core.Response</code></td>
<td class="colLast"><span class="strong">RedirectionBasedGrantService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/RedirectionBasedGrantService.html#startAuthorization(javax.ws.rs.core.MultivaluedMap,%20org.apache.cxf.rs.security.oauth2.common.UserSubject,%20org.apache.cxf.rs.security.oauth2.common.Client)">startAuthorization</a></strong>(javax.ws.rs.core.MultivaluedMap&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;params,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/UserSubject.html" title="class in org.apache.cxf.rs.security.oauth2.common">UserSubject</a>&nbsp;userSubject,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><span class="strong">RedirectionBasedGrantService.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/services/RedirectionBasedGrantService.html#validateRedirectUri(org.apache.cxf.rs.security.oauth2.common.Client,%20java.lang.String)">validateRedirectUri</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;redirectUri)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.cxf.rs.security.oauth2.tokens.bearer">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a> in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/bearer/package-summary.html">org.apache.cxf.rs.security.oauth2.tokens.bearer</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/bearer/package-summary.html">org.apache.cxf.rs.security.oauth2.tokens.bearer</a> with parameters of type <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/bearer/BearerAccessToken.html#BearerAccessToken(org.apache.cxf.rs.security.oauth2.common.Client,%20long)">BearerAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
long&nbsp;lifetime)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/bearer/BearerAccessToken.html#BearerAccessToken(org.apache.cxf.rs.security.oauth2.common.Client,%20java.lang.String,%20long,%20long)">BearerAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tokenKey,
long&nbsp;lifetime,
long&nbsp;issuedAt)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.cxf.rs.security.oauth2.tokens.hawk">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a> in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/hawk/package-summary.html">org.apache.cxf.rs.security.oauth2.tokens.hawk</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/hawk/package-summary.html">org.apache.cxf.rs.security.oauth2.tokens.hawk</a> with parameters of type <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/hawk/HawkAccessToken.html#HawkAccessToken(org.apache.cxf.rs.security.oauth2.common.Client,%20org.apache.cxf.rs.security.oauth2.tokens.hawk.HmacAlgorithm,%20long)">HawkAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/hawk/HmacAlgorithm.html" title="enum in org.apache.cxf.rs.security.oauth2.tokens.hawk">HmacAlgorithm</a>&nbsp;macAlgo,
long&nbsp;lifetime)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/hawk/HawkAccessToken.html#HawkAccessToken(org.apache.cxf.rs.security.oauth2.common.Client,%20org.apache.cxf.rs.security.oauth2.tokens.hawk.HmacAlgorithm,%20java.lang.String,%20long,%20long)">HawkAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/hawk/HmacAlgorithm.html" title="enum in org.apache.cxf.rs.security.oauth2.tokens.hawk">HmacAlgorithm</a>&nbsp;algo,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tokenKey,
long&nbsp;lifetime,
long&nbsp;issuedAt)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/hawk/HawkAccessToken.html#HawkAccessToken(org.apache.cxf.rs.security.oauth2.common.Client,%20org.apache.cxf.rs.security.oauth2.tokens.hawk.HmacAlgorithm,%20java.lang.String,%20java.lang.String,%20long,%20long)">HawkAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/hawk/HmacAlgorithm.html" title="enum in org.apache.cxf.rs.security.oauth2.tokens.hawk">HmacAlgorithm</a>&nbsp;algo,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tokenKey,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;macKey,
long&nbsp;lifetime,
long&nbsp;issuedAt)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/hawk/HawkAccessToken.html#HawkAccessToken(org.apache.cxf.rs.security.oauth2.common.Client,%20long)">HawkAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
long&nbsp;lifetime)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/hawk/HawkAccessToken.html#HawkAccessToken(org.apache.cxf.rs.security.oauth2.common.Client,%20java.lang.String,%20long)">HawkAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;macAuthAlgo,
long&nbsp;lifetime)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.cxf.rs.security.oauth2.tokens.jwt">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a> in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/jwt/package-summary.html">org.apache.cxf.rs.security.oauth2.tokens.jwt</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/jwt/package-summary.html">org.apache.cxf.rs.security.oauth2.tokens.jwt</a> with parameters of type <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html" title="class in org.apache.cxf.rs.security.oauth2.common">ServerAccessToken</a></code></td>
<td class="colLast"><span class="strong">JwtAccessTokenUtils.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/jwt/JwtAccessTokenUtils.html#encryptToAccessToken(org.apache.cxf.rs.security.jose.jwt.JwtToken,%20org.apache.cxf.rs.security.oauth2.common.Client,%20org.apache.cxf.rs.security.jose.jwe.JweEncryptionProvider)">encryptToAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/jose/jwt/JwtToken.html" title="class in org.apache.cxf.rs.security.jose.jwt">JwtToken</a>&nbsp;jwt,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="../../../../../../../../org/apache/cxf/rs/security/jose/jwe/JweEncryptionProvider.html" title="interface in org.apache.cxf.rs.security.jose.jwe">JweEncryptionProvider</a>&nbsp;jweEncryption)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html" title="class in org.apache.cxf.rs.security.oauth2.common">ServerAccessToken</a></code></td>
<td class="colLast"><span class="strong">JwtAccessTokenUtils.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/jwt/JwtAccessTokenUtils.html#encryptToAccessToken(org.apache.cxf.rs.security.jose.jwt.JwtToken,%20org.apache.cxf.rs.security.oauth2.common.Client,%20javax.crypto.SecretKey)">encryptToAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/jose/jwt/JwtToken.html" title="class in org.apache.cxf.rs.security.jose.jwt">JwtToken</a>&nbsp;jwt,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/javax/crypto/SecretKey.html?is-external=true" title="class or interface in javax.crypto">SecretKey</a>&nbsp;key)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html" title="class in org.apache.cxf.rs.security.oauth2.common">ServerAccessToken</a></code></td>
<td class="colLast"><span class="strong">JwtAccessTokenUtils.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/jwt/JwtAccessTokenUtils.html#signToAccessToken(org.apache.cxf.rs.security.jose.jwt.JwtToken,%20org.apache.cxf.rs.security.oauth2.common.Client,%20org.apache.cxf.rs.security.jose.jws.JwsSignatureProvider)">signToAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/jose/jwt/JwtToken.html" title="class in org.apache.cxf.rs.security.jose.jwt">JwtToken</a>&nbsp;jwt,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="../../../../../../../../org/apache/cxf/rs/security/jose/jws/JwsSignatureProvider.html" title="interface in org.apache.cxf.rs.security.jose.jws">JwsSignatureProvider</a>&nbsp;jws)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/ServerAccessToken.html" title="class in org.apache.cxf.rs.security.oauth2.common">ServerAccessToken</a></code></td>
<td class="colLast"><span class="strong">JwtAccessTokenUtils.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/jwt/JwtAccessTokenUtils.html#signToAccessToken(org.apache.cxf.rs.security.jose.jwt.JwtToken,%20org.apache.cxf.rs.security.oauth2.common.Client,%20java.security.interfaces.RSAPrivateKey)">signToAccessToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/jose/jwt/JwtToken.html" title="class in org.apache.cxf.rs.security.jose.jwt">JwtToken</a>&nbsp;jwt,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/security/interfaces/RSAPrivateKey.html?is-external=true" title="class or interface in java.security.interfaces">RSAPrivateKey</a>&nbsp;key)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><span class="strong">JwtAccessTokenUtils.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/jwt/JwtAccessTokenUtils.html#validateJwtClaims(org.apache.cxf.rs.security.jose.jwt.JwtClaims,%20org.apache.cxf.rs.security.oauth2.common.Client)">validateJwtClaims</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/jose/jwt/JwtClaims.html" title="class in org.apache.cxf.rs.security.jose.jwt">JwtClaims</a>&nbsp;claims,
<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;c)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.cxf.rs.security.oauth2.tokens.refresh">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a> in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/refresh/package-summary.html">org.apache.cxf.rs.security.oauth2.tokens.refresh</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructors in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/refresh/package-summary.html">org.apache.cxf.rs.security.oauth2.tokens.refresh</a> with parameters of type <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/refresh/RefreshToken.html#RefreshToken(org.apache.cxf.rs.security.oauth2.common.Client,%20long)">RefreshToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
long&nbsp;lifetime)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/tokens/refresh/RefreshToken.html#RefreshToken(org.apache.cxf.rs.security.oauth2.common.Client,%20java.lang.String,%20long,%20long)">RefreshToken</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;tokenKey,
long&nbsp;lifetime,
long&nbsp;issuedAt)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.cxf.rs.security.oauth2.utils">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a> in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/utils/package-summary.html">org.apache.cxf.rs.security.oauth2.utils</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/utils/package-summary.html">org.apache.cxf.rs.security.oauth2.utils</a> with parameters of type <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><span class="strong">OAuthUtils.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/utils/OAuthUtils.html#getRequestedScopes(org.apache.cxf.rs.security.oauth2.common.Client,%20java.lang.String,%20boolean)">getRequestedScopes</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;scopeParameter,
boolean&nbsp;partialMatchScopeValidation)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="strong">OAuthUtils.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/utils/OAuthUtils.html#isGrantSupportedForClient(org.apache.cxf.rs.security.oauth2.common.Client,%20boolean,%20java.lang.String)">isGrantSupportedForClient</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
boolean&nbsp;canSupportPublicClients,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;grantType)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.cxf.rs.security.oauth2.utils.crypto">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a> in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/utils/crypto/package-summary.html">org.apache.cxf.rs.security.oauth2.utils.crypto</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/utils/crypto/package-summary.html">org.apache.cxf.rs.security.oauth2.utils.crypto</a> that return <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">ModelEncryptionSupport.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/utils/crypto/ModelEncryptionSupport.html#decryptClient(java.lang.String,%20java.security.Key)">decryptClient</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;encodedSequence,
<a href="http://docs.oracle.com/javase/7/docs/api/java/security/Key.html?is-external=true" title="class or interface in java.security">Key</a>&nbsp;secretKey)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">ModelEncryptionSupport.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/utils/crypto/ModelEncryptionSupport.html#decryptClient(java.lang.String,%20java.security.Key,%20org.apache.cxf.rt.security.crypto.KeyProperties)">decryptClient</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;encodedData,
<a href="http://docs.oracle.com/javase/7/docs/api/java/security/Key.html?is-external=true" title="class or interface in java.security">Key</a>&nbsp;secretKey,
<a href="../../../../../../../../org/apache/cxf/rt/security/crypto/KeyProperties.html" title="class in org.apache.cxf.rt.security.crypto">KeyProperties</a>&nbsp;props)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">ModelEncryptionSupport.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/utils/crypto/ModelEncryptionSupport.html#decryptClient(java.lang.String,%20java.lang.String)">decryptClient</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;encodedSequence,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;encodedSecretKey)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">ModelEncryptionSupport.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/utils/crypto/ModelEncryptionSupport.html#decryptClient(java.lang.String,%20java.lang.String,%20org.apache.cxf.rt.security.crypto.KeyProperties)">decryptClient</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;encodedSequence,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;encodedSecretKey,
<a href="../../../../../../../../org/apache/cxf/rt/security/crypto/KeyProperties.html" title="class in org.apache.cxf.rt.security.crypto">KeyProperties</a>&nbsp;props)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></code></td>
<td class="colLast"><span class="strong">ModelEncryptionSupport.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/utils/crypto/ModelEncryptionSupport.html#recreateClient(java.lang.String)">recreateClient</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;sequence)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/utils/crypto/package-summary.html">org.apache.cxf.rs.security.oauth2.utils.crypto</a> with parameters of type <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><span class="strong">ModelEncryptionSupport.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/utils/crypto/ModelEncryptionSupport.html#encryptClient(org.apache.cxf.rs.security.oauth2.common.Client,%20java.security.Key)">encryptClient</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/security/Key.html?is-external=true" title="class or interface in java.security">Key</a>&nbsp;secretKey)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><span class="strong">ModelEncryptionSupport.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/utils/crypto/ModelEncryptionSupport.html#encryptClient(org.apache.cxf.rs.security.oauth2.common.Client,%20java.security.Key,%20org.apache.cxf.rt.security.crypto.KeyProperties)">encryptClient</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;client,
<a href="http://docs.oracle.com/javase/7/docs/api/java/security/Key.html?is-external=true" title="class or interface in java.security">Key</a>&nbsp;secretKey,
<a href="../../../../../../../../org/apache/cxf/rt/security/crypto/KeyProperties.html" title="class in org.apache.cxf.rt.security.crypto">KeyProperties</a>&nbsp;props)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="org.apache.cxf.rs.security.oidc.idp">
<!-- -->
</a>
<h3>Uses of <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a> in <a href="../../../../../../../../org/apache/cxf/rs/security/oidc/idp/package-summary.html">org.apache.cxf.rs.security.oidc.idp</a></h3>
<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../../../../../../org/apache/cxf/rs/security/oidc/idp/package-summary.html">org.apache.cxf.rs.security.oidc.idp</a> with parameters of type <a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/cxf/rs/security/jose/jwe/JweEncryptionProvider.html" title="interface in org.apache.cxf.rs.security.jose.jwe">JweEncryptionProvider</a></code></td>
<td class="colLast"><span class="strong">AbstractJwsJweProducer.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oidc/idp/AbstractJwsJweProducer.html#getInitializedEncryptionProvider(org.apache.cxf.rs.security.oauth2.common.Client,%20boolean)">getInitializedEncryptionProvider</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;c,
boolean&nbsp;required)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/cxf/rs/security/jose/jws/JwsSignatureProvider.html" title="interface in org.apache.cxf.rs.security.jose.jws">JwsSignatureProvider</a></code></td>
<td class="colLast"><span class="strong">AbstractJwsJweProducer.</span><code><strong><a href="../../../../../../../../org/apache/cxf/rs/security/oidc/idp/AbstractJwsJweProducer.html#getInitializedSigProvider(org.apache.cxf.rs.security.oauth2.common.Client,%20boolean)">getInitializedSigProvider</a></strong>(<a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Client</a>&nbsp;c,
boolean&nbsp;required)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../../../../../../org/apache/cxf/rs/security/oauth2/common/Client.html" title="class in org.apache.cxf.rs.security.oauth2.common">Class</a></li>
<li class="navBarCell1Rev">Use</li>
<li><a href="../../../../../../../../overview-tree.html">Tree</a></li>
<li><a href="../../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><em>Apache CXF API</em></div>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../../index.html?org/apache/cxf/rs/security/oauth2/common/class-use/Client.html" target="_top">Frames</a></li>
<li><a href="Client.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Apache CXF</small></p>
</body>
</html>