当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript authentication.service.AuthenticationService类代码示例

本文整理汇总了TypeScript中core/authentication/authentication.service.AuthenticationService的典型用法代码示例。如果您正苦于以下问题:TypeScript service.AuthenticationService类的具体用法?TypeScript service.AuthenticationService怎么用?TypeScript service.AuthenticationService使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了service.AuthenticationService类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: constructor

  constructor(private $sce: ISCEService,
              private app: Application,
              private authenticationService: AuthenticationService) {

    const user: string[] = this.authenticationService.getAuthenticatedUser().name.split('@');
    const url = NetflixSettings.tableau.appSourceUrl.replace('${app}', this.app.name).replace('${user}', user[0]);
    this.srcUrl = this.$sce.trustAsResourceUrl(url);
  }
开发者ID:brujoand,项目名称:deck,代码行数:8,代码来源:appTableau.controller.ts

示例2:

    .controller('ScriptStageCtrl', ($scope: IScope, stage: IStage, authenticationService: AuthenticationService) => {
      $scope.stage = stage;
      $scope.stage.failPipeline = ($scope.stage.failPipeline === undefined ? true : $scope.stage.failPipeline);
      $scope.stage.waitForCompletion = ($scope.stage.waitForCompletion === undefined ? true : $scope.stage.waitForCompletion);

      if (!$scope.stage.user) {
        $scope.stage.user = authenticationService.getAuthenticatedUser().name;
      }

      $scope.viewState = {
        loading: false
      };
    });
开发者ID:robfletcher,项目名称:deck,代码行数:13,代码来源:scriptStage.ts

示例3: constructor

  constructor(private $scope: any,
              private $uibModal: IModalService,
              private stage: IIsolatedTestingTargetStage,
              private namingService: NamingService,
              private providerSelectionService: any,
              authenticationService: AuthenticationService,
              private cloudProviderRegistry: CloudProviderRegistry,
              private serverGroupCommandBuilder: any,
              private serverGroupReader: ServerGroupReader,
              private awsServerGroupTransformer: any) {

    const user = authenticationService.getAuthenticatedUser();
    $scope.stage = stage;
    $scope.stage.owner = $scope.stage.owner || (user.authenticated ? user.name : null);

    $scope.stage.username = user.name.includes('@') ? user.name.substring(0, user.name.lastIndexOf('@')) : user.name;
  }
开发者ID:sghill,项目名称:deck,代码行数:17,代码来源:isolatedTestingTargetStage.ts

示例4: triggerPipeline

 public triggerPipeline(applicationName: string, pipelineName: string, body: any = {}): IPromise<string> {
   body.user = this.authenticationService.getAuthenticatedUser().name;
   return this.API.one('pipelines').one(applicationName).one(pipelineName).data(body).post()
     .then((result: ITriggerPipelineResponse) => {
       return result.ref.split('/').pop();
   });
 }
开发者ID:jcwest,项目名称:deck,代码行数:7,代码来源:pipelineConfig.service.ts

示例5: return

      return (exception: Error, cause: string) => {

        $delegate(exception, cause);
        const $http = $injector.get('$http'); // using injector access to avoid a circular dependency
        if (SETTINGS.alert) {

          let message: string = exception.message;
          if (!message) {
            try {
              message = JSON.stringify(exception);
            } catch (e) {
              message = '[No message available - could not convert exception to JSON string]';
            }
          }

          const payload = {
            alertName: 'Spinnaker',
            details: {
              url: location.href,
              user: authenticationService.getAuthenticatedUser().name,
              version: currentVersion.version,
            },
            exception: {
              classes: [exception.name || '[no name on exception]'],
              messages: [message],
              stackTraces: [exception.stack || '[no stacktrace available]'],
              callerClass: 'Spinnaker',
              callerMethod: '[see stack trace]',
            },
            actions: [
              {
                action: 'email',
                suppressTimeSecs: SETTINGS.alert.throttleInSeconds,
                to: SETTINGS.alert.recipients,
                subject: SETTINGS.alert.subject || '[Spinnaker] Error in Deck',
                htmlTemplate: SETTINGS.alert.template || 'spinnaker_deck_error',
                incidentKey: exception.message,
              }
            ],
          };

          $http.post(SETTINGS.alert.url, payload);
        }
      };
开发者ID:brujoand,项目名称:deck,代码行数:44,代码来源:exceptionHandler.ts

示例6: startAdHocPipeline

 public startAdHocPipeline(body: any): IPromise<string> {
   body.user = this.authenticationService.getAuthenticatedUser().name;
   return this.API.one('pipelines').one('start').data(body).post().then((result: ITriggerPipelineResponse) => {
     return result.ref.split('/').pop();
   });
 }
开发者ID:jcwest,项目名称:deck,代码行数:6,代码来源:pipelineConfig.service.ts

示例7: triggerPipeline

 public triggerPipeline(applicationName: string, pipelineName: string, body: any = {}): ng.IPromise<void> {
   body.user = this.authenticationService.getAuthenticatedUser().name;
   return this.API.one('pipelines').one(applicationName).one(pipelineName).data(body).post();
 }
开发者ID:jtk54,项目名称:deck,代码行数:4,代码来源:pipelineConfig.service.ts

示例8: startAdHocPipeline

 public startAdHocPipeline(body: any): ng.IPromise<void> {
   body.user = this.authenticationService.getAuthenticatedUser().name;
   return this.API.one('pipelines').one('start').data(body).post();
 }
开发者ID:jtk54,项目名称:deck,代码行数:4,代码来源:pipelineConfig.service.ts


注:本文中的core/authentication/authentication.service.AuthenticationService类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。