identity-frontend - Frontend for sign-in and registration at theguardian.com

  •        8

Frontend for Identity account sign in and registration at theguardian.com. Note: If you do not have Janus access to Identity, we can grant your team specific access, which means you would substitute --profile identity with e.g. --profile membership. Contact the Identity team if you require access to these files.

https://profile.theguardian.com/signin
https://github.com/guardian/identity-frontend

Dependencies:

babel-core : ^6.26.0
babel-eslint : ^8.2.2
babel-loader : ^7.1.4
babel-plugin-syntax-dynamic-import : ^6.18.0
babel-plugin-syntax-flow : ^6.18.0
babel-plugin-transform-flow-strip-types : ^6.22.0
babel-plugin-transform-object-rest-spread : ^6.26.0
babel-plugin-transform-react-jsx : ^6.24.1
babel-preset-env : ^1.6.1
chalk : ^2.3.2
chalk-rainbow : ^1.0.0
concurrently : ^3.5.1
cookie-cutter : ^0.1.1
css-loader : ^0.28.11
curl-amd : ^0.8.12
eslint : ^4.18.2
eslint-config-airbnb : ^16.1.0
eslint-config-prettier : ^2.9.0
eslint-import-resolver-webpack : ^0.8.4
eslint-plugin-flow : ^2.29.1
eslint-plugin-import : ^2.9.0
eslint-plugin-jsx-a11y : ^6.0.3
eslint-plugin-prettier : ^2.6.0
execa : ^0.9.0
flow-bin : ^0.75.0
intl-tel-input : ^9.0.9
jquery : ^3.1.0
mini-css-extract-plugin : ^0.4.0
normalize.css : ^3.0.3
optimize-css-assets-webpack-plugin : ^4.0.3
postcss-assets : ^5.0.0
postcss-cli : ^5.0.0
postcss-import : ^11.1.0
postcss-loader : ^2.1.5
postcss-mixins : ^6.2.0
postcss-preset-env : ^5.2.1
postcss-strip-units : ^2.0.1
prettier : ^1.11.1
qs : ^6.5.1
raven-js : 3.24.1
raw-loader : ^0.5.1
react : ^16.4.1
react-dom : ^16.4.1
style-loader : ^0.21.0
stylelint : ^4.5.1
svg-inline-loader : ^0.8.0
webpack : ^4.12.2
webpack-cli : ^3.0.8
webpack-stats-plugin : ^0.2.1
webpack-stringify-loaders : ^1.1.1
webpack-visualizer-plugin : ^0.1.11

Tags
Implementation
License
Platform

   




Related Projects

frontend - Source for theguardian.com

  •    HTML

The Guardian website frontend. For everybody who engages with our journalism, theguardian.com is an industry-best news website that is fast, accessible and easy to use. Unlike other ways of developing products, ours puts the audience first.

guardian - Remove the OAuth dance with one request.

  •    Javascript

Guardian was created with love by nijikokun and is maintained by Mashape, who also maintain the open-source API Gateway Kong. Avoid dealing with OAuth logic in your code, and spend more time creating your product. Guardian reduces the OAuth footprint in your code to a single request.

ApacheDS - Apache Directory Project

  •    Java

ApacheDS is an embeddable directory server entirely written in Java, which has been certified LDAPv3 compatible by the Open Group. Besides LDAP it supports Kerberos 5 and the Change Password Protocol. It has been designed to introduce triggers, stored procedures, queues and views to the world of LDAP which has lacked these rich constructs.

handlebars-layouts - Handlebars helpers which implement layout blocks similar to Jinja, Nunjucks (Swig), Pug (Jade), and Twig

  •    Javascript

Handlebars helpers which implement layout blocks similar to Jade, Jinja, Nunjucks, Swig, and Twig.Helpers are generated by passing in your instance of Handlebars. This allows you to selectively register the helpers on various instances of Handlebars.

express-handlebars - A Handlebars view engine for Express which doesn't suck.

  •    Javascript

A Handlebars view engine for Express which doesn't suck. This package used to be named express3-handlebars. The previous express-handlebars package by @jneen can be found here.


handlebars-objc - handlebars-objc is a feature-complete implementation of Handlebars

  •    Objective-C

handlebars-objc is a feature complete implementation of Handlebars.js v2.0 for Objective-C that is and will remain 100% compatible with the Javascript version. (Please see the main Handlebars site for a more thorough description of what Handlebars is).

handlebars-intl - Handlebars helpers for internationalization.

  •    Javascript

This library provides Handlebars helpers for internationalization. The helpers provide a declarative way to format dates, numbers, and string messages with pluralization support.This package used to be named handlebars-helper-intl.

swag - Swag is a growing collection of helpers for handlebars templates.

  •    CoffeeScript

This method will register all Swag helpers with the instance of Handlebars you pass to it. If you don't pass any instance of Handlebars, Swag will use the Handlebars instace available in the global context.

Selenium - Web app testing tool

  •    Java

Selenium is a suite of tools such as Selenium IDE, Selenium Remote Control and Selenium Grid to test the web application. Selenium IDE is an integrated development environment for Selenium scripts. It is implemented as a Firefox extension, and allows you to record, edit, and debug tests. It supports record and playback.

midPoint - Identity Provisioning system

  •    Java

midPoint is an Identity Provisioning system. It is a comprehensive tool that synchronizes several identity repositories and databases, manages them and makes them available in a unified form. It belongs to the Identity Provisioning category of the Enterprise Identity Management field, however midPoint itself is not limited to the enterprise. It can work equally well also for cloud services, Internet portals, telcos and service providers and so on.

panini - A super simple flat file generator.

  •    Javascript

A super simple flat file generator for use with Gulp. It compiles a series of HTML pages using a common layout. These pages can also include HTML partials, external Handlebars helpers, or external data as JSON or YAML. Panini isn't a full-fledged static site generator—rather, it solves the very specific problem of assembling flat files from common elements, using a templating language.

lightncandy - An extremely fast PHP implementation of handlebars ( http://handlebarsjs

  •    PHP

⚡🍭 An extremely fast PHP implementation of handlebars ( http://handlebarsjs.com/ ) and mustache ( http://mustache.github.io/ ). Default is to compile the template as PHP, which can be run as fast as possible (flags = FLAG_BESTPERFORMANCE).

docker-selenium - Selenium in Docker with Chrome & Firefox plus video recording support

  •    Shell

The purpose of this project is to have Selenium running as simple and as fast as possible. This purpose is augmented by Zalenium a project which uses this one to provide docker-selenium(s) on-demand.

docker-selenium - Docker images for Selenium Grid Server (Standalone, Hub, and Nodes).

  •    Dockerfile

The project is made possible by volunteer contributors who have put in thousands of hours of their own time, and made the source code freely available under the Apache License 2.0. ❗️ When executing docker run for an image with Chrome or Firefox please either mount -v /dev/shm:/dev/shm or use the flag --shm-size=2g to use the host's shared memory.

keycloak - Open Source Identity and Access Management For Modern Applications and Services

  •    Java

Keycloak is an open source Identity and Access Management solution aimed at modern applications and services. It makes it easy to secure applications and services with little to no code. Users authenticate with Keycloak rather than individual applications. This means that your applications don't have to deal with login forms, authenticating users, and storing users. Once logged-in to Keycloak, users don't have to login again to access a different application.

selenoid - Selenium Hub successor running browsers within containers

  •    Go

Selenoid is a powerful implementation of Selenium hub using Docker containers to launch browsers. New images are added right after official releases. You can create your custom images with browsers.

AMX Identity Management - An HR driven Identity and Access Management solution

  •    CSharp

Amx is an HR driven Identity and Access Management solution which can extract the identities from authoritative sources to find the joiners, movers and leavers, and transform them to a suitable format such that they can be used to load accounts into target resources such as the Active Directory, Exchange, LDAP, databases, Unix Systems, the Cloud etc. In its simplest form identity management is not an IT function and access management, which is, is a synchronisation process.

Syncope - Open Source Identity Management

  •    Java

Apache Syncope is an Open Source system for managing digital identities in enterprise environments. Identity management (or IdM) means to manage user data on systems and applications, using the combination of business processes and IT. IdM involves considering user attributes, roles, resources and entitlements. It provides access control on Who has access to What, When, How, and Why?

FreeIPA - Identity and Access Management for Linux

  •    C

FreeIPA is an integrated Identity and Authentication solution for Linux/UNIX networked environments. A FreeIPA server provides centralized authentication, authorization and account information by storing data about user, groups, hosts and other objects necessary to manage the security aspects of a network of computers.

dex - OpenID Connect Identity (OIDC) and OAuth 2.0 Provider with Pluggable Connectors

  •    Go

Dex is an identity service that uses OpenID Connect to drive authentication for other apps. Dex acts as a portal to other identity providers through "connectors." This lets dex defer authentication to LDAP servers, SAML providers, or established identity providers like GitHub, Google, and Active Directory. Clients write their authentication logic once to talk to dex, then dex handles the protocols for a given backend.