Package edu.uiuc.ncsa.security.core.util
Class IP2<V extends Identifier>
- java.lang.Object
-
- edu.uiuc.ncsa.security.core.util.IdentifierProvider<V>
-
- edu.uiuc.ncsa.security.core.util.IP2<V>
-
- All Implemented Interfaces:
javax.inject.Provider<V>
public class IP2<V extends Identifier> extends IdentifierProvider<V>
An identifier provider for OAuth 2 tokens. This is used heavily in e.g., OA4MP.Created by Jeff Gaynor
on 11/29/20 at 7:41 AM
-
-
Field Summary
-
Fields inherited from class edu.uiuc.ncsa.security.core.util.IdentifierProvider
component, SCHEME, SCHEME_SPECIFIC_PART, schemeSpecificPart, uriScheme, useTimestamps, VERSION_2_0
-
-
Constructor Summary
Constructors Constructor Description IP2(String component)IP2(String component, boolean useTimestamps)IP2(String scheme, String schemeSpecificPart, String component, boolean useTimestamps)IP2(URI uri, String component, boolean useTimestamps)IP2(URI uri, String component, String versionString, boolean useTimestamps)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description URIget(long lifetime)-
Methods inherited from class edu.uiuc.ncsa.security.core.util.IdentifierProvider
get, getCaput, setScheme, setSchemeSpecificPart, uniqueIdentifier
-
-