Created by Karl Williams on 2019-07-16 and last modified on 2019-07-17
Get this branch:
bzr branch lp:~deadlight/canonical-identity-provider/core-vanilla-templates
Only Karl Williams can upload to this branch. If you are Karl Williams please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Karl Williams
Canonical SSO provider

Recent revisions

1689. By Karl Williams on 2019-07-17

Remove old classes. Use vanilla notification patter for notifications and messages.

1688. By Karl Williams on 2019-07-16

Add core vanilla templating and the ubuntuone-account page as an example

1687. By Karl Williams on 2019-07-16

Add short path for vanilla and remove unused css

1686. By Karl Williams on 2019-07-16

Revert to pre-vanilla

1685. By Karl Williams on 2019-07-16

Add node modules directory to the includes path for sass

1684. By Karl Williams on 2019-07-15

Merge from master

1683. By Karl Williams on 2019-07-15

Update gulpfile, add vanilla framework as a dependency and add some initial vanilla config and sass

1682. By Daniel Manrique on 2019-03-27

    Add GDPR report admin action for accounts.

    The intent is to have a read-only, copy-pasteable view for GDPR requests.
    Currently the information to be reported is scattered between the Account
    change form and the auth logs changelist. The Account form contains most of the
    relevant data but since it's a form, it can't be cleanly copy-pasted.

    If more GDPR-relevant information is required, this view can easily be expanded
    to present that as well.

Merged from https://code.launchpad.net/~roadmr/canonical-identity-provider/gdpr-report/+merge/365134

1681. By Daniel Manrique on 2019-03-06

Do not store/use an OATH TOTP client's calculated "absolute drift".

Per LP bug #1817075, the "stored absolute drift" functionality of python-oath
is broken and allows a client to reuse a token that is just expired (due to
allowing relative drift of +/-30 seconds), and keep reusing it just past the
end of the previously-calculated absolute drift to keep it "alive"

A side-effect of this is that we will require OATH TOTP devices to have
*accurate* clocks, which is deemed acceptable since the vast majority of clients
are either phones or computers. "Accurate" is quite lenient though, because
a device can be +/- 45 seconds off and still generate valid codes.

Merged from https://code.launchpad.net/~roadmr/canonical-identity-provider/non-drifting-totp/+merge/363558

1680. By Daniel Manrique on 2019-01-28

Add two new substitutions to be used in SAML attribute values.

"displayname" is normally the users' Full Name in SSO.
"email" is the e-mail address.

These enable reporting richer SAML attributes to SPs who can then create nicer-looking
local identities.

Additionally, the existence of the e-mail attribute/substitution might allow
for full compliance with the SAML 8.3 "persistent" policy, though this would
require additional implementation work.

Merged from https://code.launchpad.net/~roadmr/canonical-identity-provider/saml-extra-attribute-substitutions/+merge/362265

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.