#!/usr/bin/env python

from fedcred import common


def main():
    config = common.read_config()
    if config.get(common.DEFAULT_CONFIG_SECTION, 'provider') == 'okta':
        from fedcred.providers.okta import Okta
        Okta(config).auth()
    if config.get(common.DEFAULT_CONFIG_SECTION, 'provider') == 'adfs':
        from fedcred.providers.adfs import Adfs
        Adfs(config).auth()

if __name__ == '__main__':
    main()
