本文整理了Java中com.stormpath.sdk.application.Application.getHref()
方法的一些代码示例,展示了Application.getHref()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Application.getHref()
方法的具体详情如下:
包路径:com.stormpath.sdk.application.Application
类名称:Application
方法名:getHref
暂无
代码示例来源:origin: com.stormpath.sdk/stormpath-sdk-impl
public DefaultOAuthClientCredentialsGrantRequestAuthenticator(Application application, DataStore dataStore) {
this(application, dataStore, application.getHref() + OAUTH_TOKEN_PATH);
}
代码示例来源:origin: stormpath/stormpath-sdk-java
public DefaultOAuthRefreshTokenRequestAuthenticator(Application application, DataStore dataStore){
this(application, dataStore, application.getHref() + OAUTH_TOKEN_PATH);
}
代码示例来源:origin: com.stormpath.sdk/stormpath-sdk-impl
public DefaultOAuthTokenRevocator(Application application, InternalDataStore dataStore) {
this(application, dataStore, application.getHref() + OAUTH_REVOKE_PATH);
}
代码示例来源:origin: stormpath/stormpath-sdk-java
public DefaultOAuthClientCredentialsGrantRequestAuthenticator(Application application, DataStore dataStore) {
this(application, dataStore, application.getHref() + OAUTH_TOKEN_PATH);
}
代码示例来源:origin: stormpath/stormpath-sdk-java
public DefaultOAuthTokenRevocator(Application application, InternalDataStore dataStore) {
this(application, dataStore, application.getHref() + OAUTH_REVOKE_PATH);
}
代码示例来源:origin: stormpath/stormpath-sdk-java
public AuthenticationResult authenticate(InternalDataStore dataStore, Application application, AuthenticationRequest request) {
Assert.notNull(dataStore, "datastore cannot be null.");
Assert.notNull(application, "application cannot be null.");
Assert.notNull(request, "request cannot be null.");
if (request instanceof DefaultUsernamePasswordRequest) {
return new BasicAuthenticator(dataStore).authenticate(application.getHref(), request);
}
if (request instanceof DefaultBasicApiAuthenticationRequest) {
return new BasicApiAuthenticator(dataStore).authenticate(application, (DefaultBasicApiAuthenticationRequest) request);
}
throw new UnsupportedOperationException(String.format(UNSUPPORTED_AUTH_REQUEST_MSG, request.getClass().getName()));
}
}
代码示例来源:origin: com.stormpath.sdk/stormpath-sdk-impl
public AuthenticationResult authenticate(InternalDataStore dataStore, Application application, AuthenticationRequest request) {
Assert.notNull(dataStore, "datastore cannot be null.");
Assert.notNull(application, "application cannot be null.");
Assert.notNull(request, "request cannot be null.");
if (request instanceof DefaultUsernamePasswordRequest) {
return new BasicAuthenticator(dataStore).authenticate(application.getHref(), request);
}
if (request instanceof DefaultBasicApiAuthenticationRequest) {
return new BasicApiAuthenticator(dataStore).authenticate(application, (DefaultBasicApiAuthenticationRequest) request);
}
throw new UnsupportedOperationException(String.format(UNSUPPORTED_AUTH_REQUEST_MSG, request.getClass().getName()));
}
}
代码示例来源:origin: com.stormpath.shiro/stormpath-shiro-spring-boot-starter
@Bean(name = "stormpathRealm")
@ConditionalOnMissingBean
public Realm getRealm() {
ApplicationRealm realm = new ApplicationRealm();
realm.setApplicationRestUrl(application.getHref());
realm.setClient(client);
DefaultGroupRoleResolver groupRoleResolver = new DefaultGroupRoleResolver();
groupRoleResolver.setModeNames(groupRoleResolverModes);
realm.setGroupRoleResolver(groupRoleResolver);
return realm;
}
代码示例来源:origin: stormpath/stormpath-shiro
@Bean(name = "stormpathRealm")
@ConditionalOnMissingBean
public Realm getRealm() {
ApplicationRealm realm = new PassthroughApplicationRealm();
realm.setApplicationRestUrl(application.getHref());
realm.setClient(client);
DefaultGroupRoleResolver groupRoleResolver = new DefaultGroupRoleResolver();
groupRoleResolver.setModeNames(groupRoleResolverModes);
realm.setGroupRoleResolver(groupRoleResolver);
return realm;
}
代码示例来源:origin: stormpath/stormpath-shiro
@Bean(name = "stormpathRealm")
@ConditionalOnMissingBean
public Realm getRealm() {
ApplicationRealm realm = new ApplicationRealm();
realm.setApplicationRestUrl(application.getHref());
realm.setClient(client);
DefaultGroupRoleResolver groupRoleResolver = new DefaultGroupRoleResolver();
groupRoleResolver.setModeNames(groupRoleResolverModes);
realm.setGroupRoleResolver(groupRoleResolver);
return realm;
}
代码示例来源:origin: com.stormpath.sdk/stormpath-sdk-servlet
@Override
public AccessTokenResult createRefreshTokenResult(HttpServletRequest request, HttpServletResponse response, OAuthGrantRequestAuthenticationResult result) {
final TokenResponse tokenResponse =
DefaultTokenResponse.tokenType(TokenType.BEARER)
.accessToken(result.getAccessTokenString())
.refreshToken(result.getRefreshTokenString())
.applicationHref(application.getHref())
.expiresIn(String.valueOf(result.getExpiresIn())).build();
return new PasswordGrantAccessTokenResult(result.getAccessToken().getAccount(), tokenResponse);
}
}
代码示例来源:origin: stormpath/stormpath-sdk-java
@Override
public AccessTokenResult createRefreshTokenResult(HttpServletRequest request, HttpServletResponse response, OAuthGrantRequestAuthenticationResult result) {
final TokenResponse tokenResponse =
DefaultTokenResponse.tokenType(TokenType.BEARER)
.accessToken(result.getAccessTokenString())
.refreshToken(result.getRefreshTokenString())
.applicationHref(application.getHref())
.expiresIn(String.valueOf(result.getExpiresIn())).build();
return new PasswordGrantAccessTokenResult(result.getAccessToken().getAccount(), tokenResponse);
}
}
代码示例来源:origin: stormpath/stormpath-sdk-java
@Override
public AccessTokenResult createRefreshTokenResult(HttpServletRequest request, HttpServletResponse response, OAuthGrantRequestAuthenticationResult result) {
final TokenResponse tokenResponse =
DefaultTokenResponse.tokenType(TokenType.BEARER)
.accessToken(result.getAccessTokenString())
.refreshToken(result.getRefreshTokenString())
.applicationHref(application.getHref())
.expiresIn(String.valueOf(result.getExpiresIn())).build();
return new PasswordGrantAccessTokenResult(result.getAccessToken().getAccount(), tokenResponse);
}
}
代码示例来源:origin: com.stormpath.sdk/stormpath-sdk-servlet
@Override
public AccessTokenResult createRefreshTokenResult(HttpServletRequest request, HttpServletResponse response, OAuthGrantRequestAuthenticationResult result) {
final TokenResponse tokenResponse =
DefaultTokenResponse.tokenType(TokenType.BEARER)
.accessToken(result.getAccessTokenString())
.refreshToken(result.getRefreshTokenString())
.applicationHref(application.getHref())
.expiresIn(String.valueOf(result.getExpiresIn())).build();
return new PasswordGrantAccessTokenResult(result.getAccessToken().getAccount(), tokenResponse);
}
}
代码示例来源:origin: stormpath/stormpath-sdk-java
protected AccessTokenResult createAccessTokenResult(final OAuthGrantRequestAuthenticationResult result) {
final TokenResponse tokenResponse =
DefaultTokenResponse.tokenType(TokenType.BEARER)
.accessToken(result.getAccessTokenString())
.refreshToken(result.getRefreshTokenString())
.applicationHref(getApplication().getHref())
.expiresIn(String.valueOf(result.getExpiresIn())).build();
return new PasswordGrantAccessTokenResult(result.getAccessToken().getAccount(), tokenResponse);
}
代码示例来源:origin: stormpath/stormpath-sdk-java
@Override
public AccessTokenResult createAccessTokenResult(HttpServletRequest request, HttpServletResponse response, OAuthGrantRequestAuthenticationResult result) {
final TokenResponse tokenResponse =
DefaultTokenResponse.tokenType(TokenType.BEARER)
.accessToken(result.getAccessTokenString())
.refreshToken(result.getRefreshTokenString())
.idToken(result.getIdTokenString())
.applicationHref(application.getHref())
.expiresIn(String.valueOf(result.getExpiresIn())).build();
return new PasswordGrantAccessTokenResult(result.getAccessToken().getAccount(), tokenResponse);
}
}
代码示例来源:origin: com.stormpath.sdk/stormpath-sdk-servlet
protected AccessTokenResult createAccessTokenResult(final OAuthGrantRequestAuthenticationResult result) {
final TokenResponse tokenResponse =
DefaultTokenResponse.tokenType(TokenType.BEARER)
.accessToken(result.getAccessTokenString())
.refreshToken(result.getRefreshTokenString())
.applicationHref(getApplication().getHref())
.expiresIn(String.valueOf(result.getExpiresIn())).build();
return new PasswordGrantAccessTokenResult(result.getAccessToken().getAccount(), tokenResponse);
}
代码示例来源:origin: com.stormpath.sdk/stormpath-sdk-servlet
@Override
public AccessTokenResult createAccessTokenResult(HttpServletRequest request, HttpServletResponse response, OAuthGrantRequestAuthenticationResult result) {
final TokenResponse tokenResponse =
DefaultTokenResponse.tokenType(TokenType.BEARER)
.accessToken(result.getAccessTokenString())
.refreshToken(result.getRefreshTokenString())
.idToken(result.getIdTokenString())
.applicationHref(application.getHref())
.expiresIn(String.valueOf(result.getExpiresIn())).build();
return new PasswordGrantAccessTokenResult(result.getAccessToken().getAccount(), tokenResponse);
}
}
代码示例来源:origin: stormpath/stormpath-sdk-java
@Override
public AccessTokenResult createAccessTokenResult(HttpServletRequest request, HttpServletResponse response, OAuthGrantRequestAuthenticationResult result) {
final TokenResponse tokenResponse =
DefaultTokenResponse.tokenType(TokenType.BEARER)
.accessToken(result.getAccessTokenString())
.refreshToken(result.getRefreshTokenString())
.idToken(result.getIdTokenString())
.applicationHref(application.getHref())
.expiresIn(String.valueOf(result.getExpiresIn())).build();
return new PasswordGrantAccessTokenResult(result.getAccessToken().getAccount(), tokenResponse);
}
}
代码示例来源:origin: com.stormpath.sdk/stormpath-sdk-servlet
@Override
public AccessTokenResult createAccessTokenResult(HttpServletRequest request, HttpServletResponse response, OAuthGrantRequestAuthenticationResult result) {
final TokenResponse tokenResponse =
DefaultTokenResponse.tokenType(TokenType.BEARER)
.accessToken(result.getAccessTokenString())
.refreshToken(result.getRefreshTokenString())
.idToken(result.getIdTokenString())
.applicationHref(application.getHref())
.expiresIn(String.valueOf(result.getExpiresIn())).build();
return new PasswordGrantAccessTokenResult(result.getAccessToken().getAccount(), tokenResponse);
}
}
内容来源于网络,如有侵权,请联系作者删除!