com.stormpath.sdk.application.Application.getHref()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(9.9k)|赞(0)|评价(0)|浏览(78)

本文整理了Java中com.stormpath.sdk.application.Application.getHref()方法的一些代码示例,展示了Application.getHref()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Application.getHref()方法的具体详情如下:
包路径:com.stormpath.sdk.application.Application
类名称:Application
方法名:getHref

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);
  }
}

相关文章